Browse Source

add activities count to get user

pull/4351/head
Shaunak 2 months ago
parent
commit
0292c3f517
  1. 9
      apps/api/src/app/user/user.service.ts
  2. 1
      libs/common/src/lib/interfaces/user.interface.ts

9
apps/api/src/app/user/user.service.ts

@ -92,12 +92,16 @@ export class UserService {
}, },
where: { userId: id } where: { userId: id }
}), }),
this.prismaService.order.count({
where: { userId: id }
}),
this.tagService.getTagsForUser(id) this.tagService.getTagsForUser(id)
]); ]);
const access = userData[0]; const access = userData[0];
const firstActivity = userData[1]; const firstActivity = userData[1];
let tags = userData[2]; let tags = userData[3];
const activitiesCount = userData[2];
let systemMessage: SystemMessage; let systemMessage: SystemMessage;
@ -134,7 +138,8 @@ export class UserService {
settings: { settings: {
...(Settings.settings as UserSettings), ...(Settings.settings as UserSettings),
locale: (Settings.settings as UserSettings)?.locale ?? aLocale locale: (Settings.settings as UserSettings)?.locale ?? aLocale
} },
activitiesCount
}; };
} }

1
libs/common/src/lib/interfaces/user.interface.ts

@ -21,4 +21,5 @@ export interface User {
type: SubscriptionType; type: SubscriptionType;
}; };
tags: (Tag & { isUsed: boolean })[]; tags: (Tag & { isUsed: boolean })[];
activitiesCount: number;
} }

Loading…
Cancel
Save