Null warnings

This commit is contained in:
barelyprofessional
2026-02-28 15:35:59 -06:00
parent c8016b4fc6
commit 82a69f48dd
4 changed files with 9 additions and 9 deletions

View File

@@ -75,7 +75,7 @@ public class MinesCommand : ICommand
await KasinoMines.GetSavedGames(gambler.Id);
foreach (var game in KasinoMines.ActiveGames.Values)
{
await botInstance.KfClient.DeleteMessageAsync(game.LastMessageId);
await botInstance.KfClient.DeleteMessageAsync(game.LastMessageId!);
}
KasinoMines.ActiveGames.Clear();
await KasinoMines.SaveActiveGames(gambler.Id);

View File

@@ -2,6 +2,6 @@
public class SeenMessageMetadataModel
{
public string MessageUuid { get; set; }
public required string MessageUuid { get; set; }
public DateTimeOffset? LastEdited { get; set; }
}

View File

@@ -150,11 +150,11 @@ public class KasinoMines
redWave++;
whiteWave++;
await Task.Delay(100);
await _kfChatBot.KfClient.EditMessageAsync(LastMessageId, $"{str}[br]{Creator.User.FormatUsername()}");
await _kfChatBot.KfClient.EditMessageAsync(LastMessageId!, $"{str}[br]{Creator.User.FormatUsername()}");
}
await Task.Delay(TimeSpan.FromSeconds(10));
await _kfChatBot.KfClient.DeleteMessageAsync(msg.ChatMessageUuid);
await _kfChatBot.KfClient.DeleteMessageAsync(msg.ChatMessageUuid!);
LastMessageId = null;
(int vertical, int horizontal) DistanceFromMine((int r, int c) coord)
@@ -330,7 +330,7 @@ public class KasinoMines
}
}
await _kfChatBot.KfClient.EditMessageAsync(game.LastMessageId, str);
await _kfChatBot.KfClient.EditMessageAsync(game.LastMessageId!, str);
var net = payout - game.Wager;
var newBalance = await Money.NewWagerAsync(game.Creator.Id, game.Wager, net, WagerGame.Mines);

View File

@@ -366,11 +366,11 @@ public class ChatClient
private void WsPermissions(ResponseMessage message)
{
var data = JsonSerializer.Deserialize<JsonElement>(message.Text);
var data = JsonSerializer.Deserialize<JsonElement>(message.Text!);
var permissions = data.GetProperty("permissions").Deserialize<PermissionsJsonModel>();
try
{
OnPermissions?.Invoke(this, permissions);
OnPermissions?.Invoke(this, permissions!);
}
catch (Exception e)
{
@@ -381,10 +381,10 @@ public class ChatClient
private void WsSystemMessage(ResponseMessage message)
{
var msg = JsonSerializer.Deserialize<JsonElement>(message.Text).GetProperty("system").GetString();
var msg = JsonSerializer.Deserialize<JsonElement>(message.Text!).GetProperty("system").GetString();
try
{
OnSystemMessage?.Invoke(this, msg);
OnSystemMessage?.Invoke(this, msg!);
}
catch (Exception e)
{