cleaning(): more cleaning and imports ajustements

This commit is contained in:
Matthieu Haineault 2025-11-14 09:39:15 -05:00
parent 1589df979f
commit 8c816da286
5 changed files with 19 additions and 13 deletions

View File

@ -23,7 +23,8 @@ export class BankCodesResolver {
};
//finds only id by type
readonly findBankCodeIDByType = async (type: string, client?: Tx): Promise<Result<number, string>> => {
readonly findBankCodeIDByType = async (type: string, client?: Tx
): Promise<Result<number, string>> => {
const db = client ?? this.prisma;
const bank_code = await db.bankCodes.findFirst({
where: { type },
@ -34,7 +35,8 @@ export class BankCodesResolver {
return { success: true, data: bank_code.id };
}
readonly findTypeByBankCodeId = async (bank_code_id: number, client?: Tx): Promise<Result<string, string>> => {
readonly findTypeByBankCodeId = async (bank_code_id: number, client?: Tx
): Promise<Result<string, string>> => {
const db = client ?? this.prisma;
const bank_code = await db.bankCodes.findFirst({
where: { id: bank_code_id },

View File

@ -11,7 +11,8 @@ export class EmailToIdResolver {
constructor(private readonly prisma: PrismaService) { }
// find employee_id using email
readonly findIdByEmail = async (email: string, client?: Tx): Promise<Result<number, string>> => {
readonly findIdByEmail = async (email: string, client?: Tx
): Promise<Result<number, string>> => {
const db = client ?? this.prisma;
const employee = await db.employees.findFirst({
where: { user: { email } },

View File

@ -17,7 +17,8 @@ interface ShiftKey {
export class ShiftIdResolver {
constructor(private readonly prisma: PrismaService) { }
readonly findShiftIdByData = async ( key: ShiftKey, client?: Tx ): Promise<Result<number, string>> => {
readonly findShiftIdByData = async (key: ShiftKey, client?: Tx
): Promise<Result<number, string>> => {
const db = client ?? this.prisma;
const shift = await db.shifts.findFirst({
where: {
@ -31,7 +32,6 @@ export class ShiftIdResolver {
},
select: { id: true },
});
if (!shift) return { success: false, error: `shift not found` }
return { success: true, data: shift.id };

View File

@ -1,4 +1,5 @@
import { Module } from "@nestjs/common";
import { EmailToIdResolver } from "src/common/mappers/email-id.mapper";
import { EmployeesController } from "src/identity-and-account/employees/controllers/employees.controller";
import { EmployeesModule } from "src/identity-and-account/employees/employees.module";
import { EmployeesArchivalService } from "src/identity-and-account/employees/services/employees-archival.service";
@ -24,6 +25,7 @@ import { UsersModule } from "src/identity-and-account/users-management/users.mod
EmployeesService,
PreferencesService,
UsersService,
EmailToIdResolver,
],
})
export class IdentityAndAccountModule { };

View File

@ -1,10 +1,11 @@
import { EmailToIdResolver } from "src/common/mappers/email-id.mapper";
import { PreferencesController } from "./controllers/preferences.controller";
import { PreferencesService } from "./services/preferences.service";
import { Module } from "@nestjs/common";
@Module({
controllers: [ PreferencesController ],
providers: [ PreferencesService ],
providers: [ PreferencesService, EmailToIdResolver ],
exports: [ PreferencesService ],
})