From 651c14a38b93a74f04a98a0a149b6db49d74f6c7 Mon Sep 17 00:00:00 2001 From: Jesper Date: Wed, 13 Apr 2022 17:06:06 +0200 Subject: [PATCH] Continue lifting side effects --- TypeScript/app/gilded-rose.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/TypeScript/app/gilded-rose.ts b/TypeScript/app/gilded-rose.ts index 54e1f69a..3c8ab20a 100644 --- a/TypeScript/app/gilded-rose.ts +++ b/TypeScript/app/gilded-rose.ts @@ -32,11 +32,12 @@ export class GildedRose { } private updateItemQuality(item: Item): number { - if (item.name === 'Sulfuras, Hand of Ragnaros') return item.quality + if (item.name === 'Sulfuras, Hand of Ragnaros') { + return item.quality + } if (item.name == 'Aged Brie') { - item.quality = this.incrementQuality(item); - return item.quality + return this.incrementQuality(item); } if (item.name == 'Backstage passes to a TAFKAL80ETC concert') { @@ -47,8 +48,7 @@ export class GildedRose { } if (item.quality > 0) { - item.quality = item.quality - 1 - return item.quality + return item.quality - 1 } return item.quality