X-Git-Url: http://git.cielonegro.org/gitweb.cgi?a=blobdiff_plain;f=Rakka%2FAuthorization.hs;h=d4da7dba078d6a4bfbeb45f8d367b3bfbe3b1623;hb=88747f2463963ff2895a597b3054b12b2288530e;hp=ccc4b36c477318177f064fdca75f79d7ab43b427;hpb=a4b849476ee3a204ea91dee8f3fd235b0b33a10a;p=Rakka.git diff --git a/Rakka/Authorization.hs b/Rakka/Authorization.hs index ccc4b36..d4da7db 100644 --- a/Rakka/Authorization.hs +++ b/Rakka/Authorization.hs @@ -7,8 +7,6 @@ module Rakka.Authorization , delUser ) where - -import qualified Codec.Binary.UTF8.String as UTF8 import Control.Concurrent.STM import Control.Monad import Control.Monad.Trans @@ -21,14 +19,12 @@ import OpenSSL.EVP.Digest import Rakka.SystemConfig import System.Directory import System.FilePath -import System.IO data AuthDB = AuthDB { adbFilePath :: !FilePath , adbUserMap :: !(TVar UserMap) - , adbSyncRequest :: !(TVar Bool) } @@ -38,12 +34,10 @@ type UserMap = Map String String mkAuthDB :: FilePath -> IO AuthDB mkAuthDB lsdir = do let path = lsdir "authDB" - m <- newTVarIO =<< loadUserMap path - req <- newTVarIO False + m <- newTVarIO =<< loadUserMap path return AuthDB { - adbFilePath = path - , adbUserMap = m - , adbSyncRequest = req + adbFilePath = path + , adbUserMap = m }