From ab248cf07d25564ca7cf2b43d40f0c9bf3935bc4 Mon Sep 17 00:00:00 2001 From: echicken <> Date: Sun, 24 May 2015 03:25:56 +0000 Subject: [PATCH] Wait for user 1 to exist, then start doing things. --- xtrn/chickendelivery/service.js | 4 ++-- xtrn/lemons/service.js | 6 +++--- xtrn/syncwall/service.js | 6 +++--- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/xtrn/chickendelivery/service.js b/xtrn/chickendelivery/service.js index d28d164df4..f1edf81cde 100644 --- a/xtrn/chickendelivery/service.js +++ b/xtrn/chickendelivery/service.js @@ -114,8 +114,8 @@ var cleanUp = function() { jsonClient.disconnect(); } -if(system.lastuser < 1) - exit(); +while(system.lastuser < 1) + mswait(15000); try { initJson(); diff --git a/xtrn/lemons/service.js b/xtrn/lemons/service.js index 060bd157e5..7f73e8e7c5 100644 --- a/xtrn/lemons/service.js +++ b/xtrn/lemons/service.js @@ -160,6 +160,9 @@ var pushLevels = function() { // Set things up var init = function() { + while(system.lastuser < 1) + mswait(15000); + // Load the server config if it exists, or fake it if not if(file_exists(root + "server.ini")) { var f = new File(root + "server.ini"); @@ -228,9 +231,6 @@ var cleanUp = function() { jsonClient.disconnect(); } -if(system.lastuser < 1) - exit(); - // Try to do things, log an error if necessary try { init(); diff --git a/xtrn/syncwall/service.js b/xtrn/syncwall/service.js index b49f28dd48..7bf0b6e1ef 100644 --- a/xtrn/syncwall/service.js +++ b/xtrn/syncwall/service.js @@ -100,6 +100,9 @@ var processUpdate = function(update) { var init = function() { + while(system.lastuser < 1) + mswait(15000); + timer = new Timer(); var f = new File(root + "service.ini"); @@ -176,9 +179,6 @@ var cleanUp = function() { jsonClient.disconnect(); } -if(system.lastuser < 1) - exit(); - try { init(); main(); -- GitLab