From 2efe6fa8bccb52d529a73bec86f5271fe2cd0553 Mon Sep 17 00:00:00 2001 From: techniX Date: Sun, 8 Dec 2019 17:14:52 +0200 Subject: [PATCH] optimize broadcast handler --- init.lua | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/init.lua b/init.lua index 26ddf18..c413438 100644 --- a/init.lua +++ b/init.lua @@ -86,12 +86,12 @@ minetest.register_globalstep(function(dtime) ham_radio:update_hud_display(players[i]) end updatetimer = 0 - end - if broadcasttimer > ham_radio.settings.broadcast_interval then - local players = minetest.get_connected_players() - for i=1, #players do - ham_radio:update_broadcast(players[i]) + -- broadcast timer + if broadcasttimer > ham_radio.settings.broadcast_interval then + for i=1, #players do + ham_radio:update_broadcast(players[i]) + end + broadcasttimer = 0 end - broadcasttimer = 0 end end)