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 };