|
|
|
|
|
by ArminCherusker
2506 days 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
|
|