]> jfr.im git - irc/gameservirc.git/blobdiff - gameserv/tcpclient.cpp
Implemented refresh period... now works and added to changelog
[irc/gameservirc.git] / gameserv / tcpclient.cpp
index 0394335b24fd910d9af8df81f93ab64de05447a4..49178a90753d3ee12b7e33eb51ba0170786ef2a2 100644 (file)
@@ -265,12 +265,16 @@ int main(int argc, char *argv[])
        }
 
        // Refresh players and clear news if the time is up
-       if (loadtime - lastrefresh >= refreshperiod)
+       currentTime = time(NULL);
+       if (currentTime - lastrefresh >= refreshperiod)
        {
            refreshall();
            clearNews(todaysnews);
            saveNews(newsdata, todaysnews);
+           lastrefresh = currentTime;
            save_lastrefresh();
+           notice(s_GameServ, c_Forest, "Refreshing all players "\
+                       "and resetting news! %ld", refreshperiod);
        }
 
        // Save the player data every updateperiod seconds