netserver/hedgewars-server.hs
changeset 1494 6e6baf165e0c
parent 1493 1e422bc5d863
child 1497 b4586b0f4426
equal deleted inserted replaced
1493:1e422bc5d863 1494:6e6baf165e0c
   154 				else
   154 				else
   155 					mainLoop serverInfo acceptChan messagesChan clients rooms
   155 					mainLoop serverInfo acceptChan messagesChan clients rooms
   156 			["MINUTELY"] -> do
   156 			["MINUTELY"] -> do
   157 				currentTime <- getCurrentTime
   157 				currentTime <- getCurrentTime
   158 				let newServerInfo = serverInfo{
   158 				let newServerInfo = serverInfo{
   159 						lastHourUsers = filter (\t -> currentTime `diffUTCTime` t > 3600) $ lastHourUsers serverInfo
   159 						lastHourUsers = filter (\t -> currentTime `diffUTCTime` t < 3600) $ lastHourUsers serverInfo
   160 						}
   160 						}
   161 				mainLoop newServerInfo acceptChan messagesChan clients rooms
   161 				mainLoop newServerInfo acceptChan messagesChan clients rooms
   162 
   162 
   163 startServer :: ServerInfo -> Socket -> IO()
   163 startServer :: ServerInfo -> Socket -> IO()
   164 startServer serverInfo serverSocket = do
   164 startServer serverInfo serverSocket = do