Fixed Rainbet errors

This commit is contained in:
barelyprofessional
2024-09-29 12:54:36 +08:00
parent cff2691e42
commit 7181bdefd0
2 changed files with 6 additions and 5 deletions
+5 -4
View File
@@ -9,11 +9,11 @@ public class RainbetBetHistoryModel
[JsonPropertyName("value")] [JsonPropertyName("value")]
public required float Value { get; set; } public required float Value { get; set; }
[JsonPropertyName("payout")] [JsonPropertyName("payout")]
public required float Payout { get; set; } public required float? Payout { get; set; }
[JsonPropertyName("multiplier")] [JsonPropertyName("multiplier")]
public float? Multiplier { get; set; } public float? Multiplier { get; set; }
[JsonPropertyName("updated_at")] [JsonPropertyName("updated_at")]
public required DateTimeOffset UpdatedAt { get; set; } public DateTimeOffset UpdatedAt { get; set; } = DateTimeOffset.UtcNow;
[JsonPropertyName("user")] [JsonPropertyName("user")]
public required RainbetBetHistoryUserModel User { get; set; } public required RainbetBetHistoryUserModel User { get; set; }
[JsonPropertyName("game")] [JsonPropertyName("game")]
@@ -54,10 +54,11 @@ public class RainbetBetHistoryUserModel
// Set to null on private profiles // Set to null on private profiles
[JsonPropertyName("username")] [JsonPropertyName("username")]
public string? Username { get; set; } public string? Username { get; set; }
[JsonPropertyName("wageredAmount")] [JsonPropertyName("wageredAmount")]
public required float WageredAmount { get; set; } public float WageredAmount { get; set; } = 0;
[JsonPropertyName("public_profile")] [JsonPropertyName("public_profile")]
public required int PublicProfile { get; set; } public int PublicProfile { get; set; } = 0;
// Null when they have no rank // Null when they have no rank
[JsonPropertyName("rank")] [JsonPropertyName("rank")]
public RainbetBetHistoryUserRankModel? Rank { get; set; } public RainbetBetHistoryUserRankModel? Rank { get; set; }
+1 -1
View File
@@ -327,7 +327,7 @@ public class BotServices
RainbetUserId = bet.User.Id, RainbetUserId = bet.User.Id,
GameName = bet.Game.Name, GameName = bet.Game.Name,
Value = bet.Value, Value = bet.Value,
Payout = bet.Payout, Payout = bet.Payout ?? 0,
Multiplier = bet.Multiplier ?? 0, Multiplier = bet.Multiplier ?? 0,
BetId = bet.Id, BetId = bet.Id,
UpdatedAt = bet.UpdatedAt, UpdatedAt = bet.UpdatedAt,