import_viewer: round-trip ViewerMissionData scalars (mission_meta)
This commit is contained in:
@@ -253,6 +253,18 @@ public class AdminController : SVSimController
|
||||
}
|
||||
}
|
||||
|
||||
// Pass A: MissionMeta scalars
|
||||
if (request.MissionMeta is { } meta)
|
||||
{
|
||||
viewer.MissionData ??= new ViewerMissionData();
|
||||
if (meta.HasReceivedPickTwoMission is { } hrptm)
|
||||
viewer.MissionData.HasReceivedPickTwoMission = hrptm;
|
||||
if (meta.MissionReceiveType is { } mrt)
|
||||
viewer.MissionData.MissionReceiveType = mrt;
|
||||
if (meta.MissionChangeTime is { } mct)
|
||||
viewer.MissionData.MissionChangeTime = DateTimeOffset.FromUnixTimeSeconds(mct).UtcDateTime;
|
||||
}
|
||||
|
||||
await _dbContext.SaveChangesAsync();
|
||||
|
||||
if (skippedCardIds.Count > 0)
|
||||
|
||||
Reference in New Issue
Block a user