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

View File

@@ -9,11 +9,11 @@ public class RainbetBetHistoryModel
[JsonPropertyName("value")]
public required float Value { get; set; }
[JsonPropertyName("payout")]
public required float Payout { get; set; }
public required float? Payout { get; set; }
[JsonPropertyName("multiplier")]
public float? Multiplier { get; set; }
[JsonPropertyName("updated_at")]
public required DateTimeOffset UpdatedAt { get; set; }
public DateTimeOffset UpdatedAt { get; set; } = DateTimeOffset.UtcNow;
[JsonPropertyName("user")]
public required RainbetBetHistoryUserModel User { get; set; }
[JsonPropertyName("game")]
@@ -54,10 +54,11 @@ public class RainbetBetHistoryUserModel
// Set to null on private profiles
[JsonPropertyName("username")]
public string? Username { get; set; }
[JsonPropertyName("wageredAmount")]
public required float WageredAmount { get; set; }
public float WageredAmount { get; set; } = 0;
[JsonPropertyName("public_profile")]
public required int PublicProfile { get; set; }
public int PublicProfile { get; set; } = 0;
// Null when they have no rank
[JsonPropertyName("rank")]
public RainbetBetHistoryUserRankModel? Rank { get; set; }

View File

@@ -327,7 +327,7 @@ public class BotServices
RainbetUserId = bet.User.Id,
GameName = bet.Game.Name,
Value = bet.Value,
Payout = bet.Payout,
Payout = bet.Payout ?? 0,
Multiplier = bet.Multiplier ?? 0,
BetId = bet.Id,
UpdatedAt = bet.UpdatedAt,