Check columns for null

This commit is contained in:
Joseph Ferano 2022-03-06 18:34:22 +07:00
parent 18735fda2d
commit 58ce653bc0
2 changed files with 6 additions and 6 deletions

View File

@ -91,7 +91,7 @@ GuildEnvironment.botUserArmory <- Some storeBot.CurrentUser
//stealBot.ConnectAsync() |> Async.AwaitTask |> Async.RunSynchronously
inviterBot.ConnectAsync() |> Async.AwaitTask |> Async.RunSynchronously
//inviterBot.ConnectAsync() |> Async.AwaitTask |> Async.RunSynchronously
let rec loop areBotsRunning =

View File

@ -83,12 +83,12 @@ let tryFindPlayer (discordId : uint64) = async {
{
DiscordId = read.string "discord_id" |> uint64
Name = read.string "display_name"
Bank = read.int "gbt" * 1<GBT>
Bank = read.intOrNone "gbt" |> Option.map ((*) 1<GBT>) |> Option.defaultValue 0<GBT>
Inventory = inv |> Array.toList
Strength = read.int "strength"
Focus = read.int "focus"
Charisma = read.int "charisma"
Luck = read.int "luck"
Strength = read.intOrNone "strength" |> Option.defaultValue 0
Focus = read.intOrNone "focus" |> Option.defaultValue 0
Charisma = read.intOrNone "charisma" |> Option.defaultValue 0
Luck = read.intOrNone "luck" |> Option.defaultValue 0
})
|> Async.AwaitTask
match List.tryHead user with