insert optimizations

This commit is contained in:
Ben Wilson
2023-08-03 23:01:15 -04:00
parent 726b906071
commit 3debb2e3c9
3 changed files with 15 additions and 2 deletions
+12
View File
@@ -21,6 +21,17 @@ export class ClientService {
return await this.clientRepository.save(client);
}
public async insert(partialClient: Partial<ClientEntity>): Promise<ClientEntity> {
const insertResult = await this.clientRepository.insert(partialClient);
const client = {
...partialClient,
...insertResult.generatedMaps[0]
};
return client as ClientEntity;
}
public async delete(sessionId: string) {
return await this.clientRepository.softDelete({ sessionId });
}
@@ -87,4 +98,5 @@ export class ClientService {
.getRawMany();
return result;
}
}