feat(auth): add measuring registration to subscription time statistics

This commit is contained in:
Karol Sójko
2022-09-07 14:34:45 +02:00
parent 8157f324a0
commit b61825235e
6 changed files with 68 additions and 2 deletions
@@ -14,6 +14,15 @@ export class MySQLUserSubscriptionRepository implements UserSubscriptionReposito
private ormRepository: Repository<UserSubscription>,
) {}
async countByUserUuid(userUuid: Uuid): Promise<number> {
return await this.ormRepository
.createQueryBuilder()
.where('user_uuid = :user_uuid', {
user_uuid: userUuid,
})
.getCount()
}
async save(subscription: UserSubscription): Promise<UserSubscription> {
return this.ormRepository.save(subscription)
}