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