From 2024325092b0366110078c4f56c56aa9446d6a6b Mon Sep 17 00:00:00 2001 From: Philippe Pittoli Date: Wed, 14 Jun 2023 18:39:36 +0200 Subject: [PATCH] DeleteUser now returns a UserDeleted response. --- src/requests/delete.cr | 3 +-- src/responses/users.cr | 7 +++++++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/requests/delete.cr b/src/requests/delete.cr index ce08795..dee6092 100644 --- a/src/requests/delete.cr +++ b/src/requests/delete.cr @@ -27,8 +27,7 @@ class AuthD::Request authd.logged_users.delete fd end - # TODO: better response - Response::User.new user_to_delete.to_public + Response::UserDeleted.new user_to_delete.uid end end AuthD.requests << Delete diff --git a/src/responses/users.cr b/src/responses/users.cr index be5373d..021bcc2 100644 --- a/src/responses/users.cr +++ b/src/responses/users.cr @@ -40,4 +40,11 @@ class AuthD::Response end end AuthD.responses << MatchingUsers + + IPC::JSON.message UserDeleted, 12 do + property uid : Int32 + def initialize(@uid) + end + end + AuthD.responses << UserDeleted end