13 ms·
monad transformers can help alot here: getSocketAPIPort :: Int -> IO Int getSocketAPIPort defaultPort = fromMaybe defaultPort <$> runMaybeT do en
by ArminCherusker 7y ago
monad transformers can help alot here:
getSocketAPIPort :: Int -> IO Int
getSocketAPIPort defaultPort =
fromMaybe defaultPort <$> runMaybeT do
envPort <- MaybeT $ lookupEnv "socketPort"
MaybeT $ return $ readMaybe envPort