boredgame/src/lib/server/api/services/users.service.ts

17 lines
456 B
TypeScript
Raw Normal View History

import { inject, injectable } from 'tsyringe';
import type { UsersRepository } from '../repositories/users.repository';
@injectable()
export class UsersService {
constructor(
@inject('UsersRepository') private readonly usersRepository: UsersRepository
) { }
async findOneByUsername(username: string) {
return this.usersRepository.findOneByUsername(username);
}
async findOneById(id: string) {
return this.usersRepository.findOneById(id);
}
}