iot-manage-dashboard/apps/backend-mock/src/modules/users/users.service.ts
2024-06-30 22:28:35 +08:00

19 lines
512 B
TypeScript

import { UserEntity } from '@/models/entity/user.entity';
import { Injectable } from '@nestjs/common';
import { MockService } from '../mock/mock.service';
@Injectable()
export class UsersService {
constructor(private mockService: MockService) {}
/**
* Find user by username
* @param username
*/
async findOne(username: string): Promise<UserEntity | undefined> {
const allUsers = await this.mockService.findAll('users');
return allUsers.find((user) => user.username === username);
}
}