From a51edaa0db03568995a512250599123521e4f080 Mon Sep 17 00:00:00 2001 From: Paul Kulchenko Date: Sat, 20 Aug 2022 01:31:58 -0700 Subject: [PATCH] Remove .heartbeat.lua from redbean (#554) It's been replaced by `OnServerHeartbeat`. --- tool/net/help.txt | 3 +-- tool/net/redbean.c | 6 +----- 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/tool/net/help.txt b/tool/net/help.txt index 1a0587405..42f7414f6 100644 --- a/tool/net/help.txt +++ b/tool/net/help.txt @@ -564,8 +564,7 @@ HOOKS OnServerHeartbeat() If this function is defined it'll be called from the main process on each server heartbeat. The heartbeat interval is configurable - with ProgramHeartbeatInterval. If this hook is defined, then - `/.heartbeat.lua` is not called. + with ProgramHeartbeatInterval. OnServerListen(socketdescriptor:int,serverip:int,serverport:int) → bool If this function is defined it'll be called from the main process diff --git a/tool/net/redbean.c b/tool/net/redbean.c index 7587b960c..18fcdcbba 100644 --- a/tool/net/redbean.c +++ b/tool/net/redbean.c @@ -5783,11 +5783,7 @@ static void HandleHeartbeat(void) { Reindex(); getrusage(RUSAGE_SELF, &shared->server); #ifndef STATIC - if (IsHookDefined("OnServerHeartbeat")) { - CallSimpleHook("OnServerHeartbeat"); - } else { - LuaRunAsset("/.heartbeat.lua", false); - } + CallSimpleHookIfDefined("OnServerHeartbeat"); CollectGarbage(); #endif for (i = 1; i < servers.n; ++i) {