From 31ae8655b56ca88b84b05e8c40ffe2a49746026b Mon Sep 17 00:00:00 2001 From: Thomas Kranitsas Date: Sat, 25 Mar 2023 11:33:45 +0200 Subject: [PATCH] support delete challenge --- src/service/ChallengeService.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/service/ChallengeService.ts b/src/service/ChallengeService.ts index 5c9ddd9..fbe1672 100644 --- a/src/service/ChallengeService.ts +++ b/src/service/ChallengeService.ts @@ -86,7 +86,12 @@ class ChallengeServerImpl implements ChallengeServer { delete: handleUnaryCall = async ( call: ServerUnaryCall, callback: sendUnaryData - ): Promise => {}; + ): Promise => { + const { request: criteria } = call; + Domain.delete(criteria) + .then((challengeList) => callback(null, challengeList)) + .catch((error) => callback(error, null)); + }; } export { ChallengeServerImpl as ChallengeServer, ChallengeService };