From 7609c49899dac9569d52e58a33be4a015392d87f Mon Sep 17 00:00:00 2001 From: Bastian Wagner Date: Fri, 21 Aug 2026 14:31:03 +0200 Subject: [PATCH] feat(characters): expose renown on GET /api/characters/me instead of level/experience --- apps/api/src/characters/characters.service.spec.ts | 11 ++++------- apps/api/src/characters/characters.service.ts | 3 +-- 2 files changed, 5 insertions(+), 9 deletions(-) diff --git a/apps/api/src/characters/characters.service.spec.ts b/apps/api/src/characters/characters.service.spec.ts index 0cddc32..2451047 100644 --- a/apps/api/src/characters/characters.service.spec.ts +++ b/apps/api/src/characters/characters.service.spec.ts @@ -27,8 +27,7 @@ describe('CharactersService', () => { findOne: jest.fn().mockResolvedValue({ id: DEMO_CHARACTER_ID, name: 'Aric Duskwalker', - level: 1, - experience: 0, + renown: 1, silver: 0, currentHp: 100, baseHp: 100, @@ -46,8 +45,7 @@ describe('CharactersService', () => { await expect(service.getDemoCharacter()).resolves.toEqual({ id: DEMO_CHARACTER_ID, name: 'Aric Duskwalker', - level: 1, - experience: 0, + renown: 1, silver: 0, currentHp: 100, maxHp: 115, @@ -68,8 +66,7 @@ describe('CharactersService', () => { findOne: jest.fn().mockResolvedValue({ id: DEMO_CHARACTER_ID, name: 'Aric Duskwalker', - level: 1, - experience: 24, + renown: 5, silver: 18, currentHp: 100, baseHp: 100, @@ -84,7 +81,7 @@ describe('CharactersService', () => { const service = new CharactersService(repository, fakeCharacterStats()); await expect(service.getDemoCharacter()).resolves.toEqual( - expect.objectContaining({ experience: 24, silver: 18 }), + expect.objectContaining({ renown: 5, silver: 18 }), ); }); diff --git a/apps/api/src/characters/characters.service.ts b/apps/api/src/characters/characters.service.ts index 10ed4dc..3b4b146 100644 --- a/apps/api/src/characters/characters.service.ts +++ b/apps/api/src/characters/characters.service.ts @@ -28,8 +28,7 @@ export class CharactersService { return { id: character.id, name: character.name, - level: character.level, - experience: character.experience, + renown: character.renown, silver: character.silver, currentHp: character.currentHp, maxHp: stats.maxHp,