diff --git a/src/requests/keepalive.cr b/src/requests/keepalive.cr new file mode 100644 index 0000000..2f0fffa --- /dev/null +++ b/src/requests/keepalive.cr @@ -0,0 +1,11 @@ +class DNSManager::Request + IPC::JSON.message KeepAlive, 250 do + def initialize() + end + + def handle(dnsmanagerd : DNSManager::Service, event : IPC::Event) : IPC::JSON + Response::KeepAlive.new + end + end + DNSManager.requests << KeepAlive +end diff --git a/src/responses/keepalive.cr b/src/responses/keepalive.cr new file mode 100644 index 0000000..5edb460 --- /dev/null +++ b/src/responses/keepalive.cr @@ -0,0 +1,7 @@ +class DNSManager::Response + IPC::JSON.message KeepAlive, 250 do + def initialize() + end + end + DNSManager.responses << KeepAlive +end