Try catch

This commit is contained in:
Joseph Ferano 2022-02-24 16:58:46 +07:00
parent 31864ed025
commit c6b5f94cff

View File

@ -51,6 +51,7 @@ let getPlayerEvents connStr (player : PlayerData) =
let tryFindPlayer connStr (discordId : uint64) = let tryFindPlayer connStr (discordId : uint64) =
async { async {
try
let! user = let! user =
connStr connStr
|> Sql.connect |> Sql.connect
@ -73,6 +74,9 @@ let tryFindPlayer connStr (discordId : uint64) =
let player = mapBack u let player = mapBack u
let! events = getPlayerEvents connStr player let! events = getPlayerEvents connStr player
return Some { player with Events = events |> List.toArray } return Some { player with Events = events |> List.toArray }
with e ->
printfn $"Got an error{e.Message}"
return None
} }
let updatePlayer connStr (player : PlayerData) = let updatePlayer connStr (player : PlayerData) =