refactor: no-floating-promises

This commit is contained in:
Tibo De Peuter 2025-03-23 13:55:26 +01:00
parent af57cb5d71
commit 4bf82b09fa
Signed by: tdpeuter
GPG key ID: 38297DE43F75FFE2
4 changed files with 19 additions and 18 deletions

View file

@ -34,8 +34,8 @@ let entityManager: EntityManager | undefined;
/**
* Execute all the database operations within the function f in a single transaction.
*/
export function transactional<T>(f: () => Promise<T>): void {
entityManager?.transactional(f);
export async function transactional<T>(f: () => Promise<T>): Promise<void> {
await entityManager?.transactional(f);
}
function repositoryGetter<T extends AnyEntity, R extends EntityRepository<T>>(entity: EntityName<T>): () => R {