mirror of
https://github.com/barelyprofessional/KfChatDotNet.git
synced 2026-05-02 04:22:04 -04:00
Null warnings
This commit is contained in:
@@ -75,7 +75,7 @@ public class MinesCommand : ICommand
|
|||||||
await KasinoMines.GetSavedGames(gambler.Id);
|
await KasinoMines.GetSavedGames(gambler.Id);
|
||||||
foreach (var game in KasinoMines.ActiveGames.Values)
|
foreach (var game in KasinoMines.ActiveGames.Values)
|
||||||
{
|
{
|
||||||
await botInstance.KfClient.DeleteMessageAsync(game.LastMessageId);
|
await botInstance.KfClient.DeleteMessageAsync(game.LastMessageId!);
|
||||||
}
|
}
|
||||||
KasinoMines.ActiveGames.Clear();
|
KasinoMines.ActiveGames.Clear();
|
||||||
await KasinoMines.SaveActiveGames(gambler.Id);
|
await KasinoMines.SaveActiveGames(gambler.Id);
|
||||||
|
|||||||
@@ -2,6 +2,6 @@
|
|||||||
|
|
||||||
public class SeenMessageMetadataModel
|
public class SeenMessageMetadataModel
|
||||||
{
|
{
|
||||||
public string MessageUuid { get; set; }
|
public required string MessageUuid { get; set; }
|
||||||
public DateTimeOffset? LastEdited { get; set; }
|
public DateTimeOffset? LastEdited { get; set; }
|
||||||
}
|
}
|
||||||
@@ -150,11 +150,11 @@ public class KasinoMines
|
|||||||
redWave++;
|
redWave++;
|
||||||
whiteWave++;
|
whiteWave++;
|
||||||
await Task.Delay(100);
|
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 Task.Delay(TimeSpan.FromSeconds(10));
|
||||||
await _kfChatBot.KfClient.DeleteMessageAsync(msg.ChatMessageUuid);
|
await _kfChatBot.KfClient.DeleteMessageAsync(msg.ChatMessageUuid!);
|
||||||
LastMessageId = null;
|
LastMessageId = null;
|
||||||
|
|
||||||
(int vertical, int horizontal) DistanceFromMine((int r, int c) coord)
|
(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 net = payout - game.Wager;
|
||||||
var newBalance = await Money.NewWagerAsync(game.Creator.Id, game.Wager, net, WagerGame.Mines);
|
var newBalance = await Money.NewWagerAsync(game.Creator.Id, game.Wager, net, WagerGame.Mines);
|
||||||
|
|
||||||
|
|||||||
@@ -366,11 +366,11 @@ public class ChatClient
|
|||||||
|
|
||||||
private void WsPermissions(ResponseMessage message)
|
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>();
|
var permissions = data.GetProperty("permissions").Deserialize<PermissionsJsonModel>();
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
OnPermissions?.Invoke(this, permissions);
|
OnPermissions?.Invoke(this, permissions!);
|
||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
{
|
{
|
||||||
@@ -381,10 +381,10 @@ public class ChatClient
|
|||||||
|
|
||||||
private void WsSystemMessage(ResponseMessage message)
|
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
|
try
|
||||||
{
|
{
|
||||||
OnSystemMessage?.Invoke(this, msg);
|
OnSystemMessage?.Invoke(this, msg!);
|
||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user