From 3458e85a8b88bccf5978c24ed9651f8332c291e8 Mon Sep 17 00:00:00 2001 From: LittleSheep Date: Sun, 21 Sep 2025 01:24:08 +0800 Subject: [PATCH] :bug: Fix subscription missing AccountId --- DysonNetwork.Shared/Data/Subscription.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/DysonNetwork.Shared/Data/Subscription.cs b/DysonNetwork.Shared/Data/Subscription.cs index 0dcea37..8498b06 100644 --- a/DysonNetwork.Shared/Data/Subscription.cs +++ b/DysonNetwork.Shared/Data/Subscription.cs @@ -14,6 +14,7 @@ public class SubscriptionReference public Instant? EndedAt { get; set; } public Instant? RenewalAt { get; set; } public SubscriptionReferenceStatus Status { get; set; } + public Guid AccountId { get; set; } public static SubscriptionReference FromProtoValue(Proto.SubscriptionReferenceObject proto) { @@ -27,7 +28,8 @@ public class SubscriptionReference BegunAt = proto.BegunAt.ToInstant(), EndedAt = proto.EndedAt?.ToInstant(), RenewalAt = proto.RenewalAt?.ToInstant(), - Status = (SubscriptionReferenceStatus)proto.Status + Status = (SubscriptionReferenceStatus)proto.Status, + AccountId = Guid.Parse(proto.AccountId), }; } @@ -43,6 +45,7 @@ public class SubscriptionReference BegunAt = BegunAt.ToTimestamp(), EndedAt = EndedAt?.ToTimestamp(), RenewalAt = RenewalAt?.ToTimestamp(), + AccountId = AccountId.ToString(), Status = Status switch { SubscriptionReferenceStatus.Unpaid => Proto.SubscriptionStatus.Unpaid,