diff --git a/back/services/cookie.ts b/back/services/cookie.ts index fb84b6df..5ecce83f 100644 --- a/back/services/cookie.ts +++ b/back/services/cookie.ts @@ -284,13 +284,31 @@ export default class CookieService { } public async disabled(_id: string) { - this.cronDb.update({ _id }, { $set: { status: CookieStatus.disabled } }); - await this.set_cookies(); + return new Promise((resolve) => { + this.cronDb.update( + { _id }, + { $set: { status: CookieStatus.disabled } }, + {}, + async (err) => { + await this.set_cookies(); + resolve(true); + }, + ); + }); } public async enabled(_id: string) { - this.cronDb.update({ _id }, { $set: { status: CookieStatus.noacquired } }); - await this.set_cookies(); + return new Promise((resolve) => { + this.cronDb.update( + { _id }, + { $set: { status: CookieStatus.noacquired } }, + {}, + async (err, num) => { + await this.set_cookies(); + resolve(true); + }, + ); + }); } public async set_cookies() {