From 4c07699082f775d401562b0216a87457b3ae020c Mon Sep 17 00:00:00 2001 From: Philippe Pittoli Date: Tue, 20 Feb 2024 17:14:37 +0100 Subject: [PATCH] Implement Keep Alive messages. --- src/requests/keepalive.cr | 11 +++++++++++ src/responses/keepalive.cr | 7 +++++++ 2 files changed, 18 insertions(+) create mode 100644 src/requests/keepalive.cr create mode 100644 src/responses/keepalive.cr diff --git a/src/requests/keepalive.cr b/src/requests/keepalive.cr new file mode 100644 index 0000000..813d884 --- /dev/null +++ b/src/requests/keepalive.cr @@ -0,0 +1,11 @@ +class AuthD::Request + IPC::JSON.message KeepAlive, 250 do + def initialize() + end + + def handle(authd : AuthD::Service, fd : Int32) + Response::KeepAlive.new + end + end + AuthD.requests << KeepAlive +end diff --git a/src/responses/keepalive.cr b/src/responses/keepalive.cr new file mode 100644 index 0000000..b84dc46 --- /dev/null +++ b/src/responses/keepalive.cr @@ -0,0 +1,7 @@ +class AuthD::Response + IPC::JSON.message KeepAlive, 250 do + def initialize() + end + end + AuthD.responses << KeepAlive +end