diff -r 7a7c090f96f6 -r 9f0d81213d65 gameServer/Actions.hs --- a/gameServer/Actions.hs Fri Nov 23 21:38:34 2018 -0500 +++ b/gameServer/Actions.hs Sat Nov 24 20:55:42 2018 +0300 @@ -43,10 +43,10 @@ import Text.Regex.TDFA import qualified Text.Regex.TDFA as TDFA import qualified Text.Regex.TDFA.ByteString as TDFAB -import qualified Data.Yaml as YAML ----------------------------- #if defined(OFFICIAL_SERVER) import OfficialServer.GameReplayStore +import qualified Data.Yaml as YAML #endif import CoreTypes import Utils @@ -820,14 +820,6 @@ uid <- client's clUID io $ writeChan (dbQueries si) $ GetReplayName ci (hashUnique uid) rname -#else -processAction SaveReplay = return () -processAction CheckRecord = return () -processAction (CheckFailed _) = return () -processAction (CheckSuccess _) = return () -processAction (QueryReplay _) = processAction $ Warning $ loc "This server does not support replays!" -#endif - processAction (ShowReplay rname) = do c <- client's sendChan cl <- client's id @@ -860,6 +852,17 @@ processAction (LoadRoom rname) = do Right (g, rs) <- io $ YAML.decodeFileEither (B.unpack rname) processAction $ ModifyRoom $ \r -> r{greeting = g, roomSaves = rs} + +#else +processAction SaveReplay = return () +processAction CheckRecord = return () +processAction (CheckFailed _) = return () +processAction (CheckSuccess _) = return () +processAction (QueryReplay _) = processAction $ Warning $ loc "This server does not support replays!" +processAction (ShowReplay rname) = return () +processAction (SaveRoom rname) = return () +processAction (LoadRoom rname) = return () +#endif processAction Cleanup = do jm <- gets joinsMonitor