@@ -34,55 +34,6 @@ public Roster(
3434 IsFourPlayer = isFourPlayer ;
3535 OilPattern = oilPattern ?? new OilPatternInformation ( string . Empty , string . Empty ) ;
3636 AuditLogEntries = auditLogEntries ?? new List < AuditLogEntry > ( ) ;
37-
38- // fixup the state
39- if ( AuditLogEntries . Any ( x => x . Before . GetType ( ) != typeof ( RosterState ) ) )
40- {
41- foreach ( AuditLogEntry item in AuditLogEntries )
42- {
43- string [ ] playersBefore = Array . Empty < string > ( ) ;
44- try
45- {
46- playersBefore = ( ( dynamic ) item . Before ) . Players ;
47- }
48- catch ( Exception )
49- {
50- }
51-
52- string [ ] acceptedPlayersBefore = Array . Empty < string > ( ) ;
53- try
54- {
55- acceptedPlayersBefore = ( ( dynamic ) item . Before ) . AcceptedPlayers ;
56- }
57- catch ( Exception )
58- {
59- }
60-
61- RosterState before = new ( playersBefore , acceptedPlayersBefore ) ;
62- item . SetBefore ( before ) ;
63-
64- string [ ] playersAfter = Array . Empty < string > ( ) ;
65- try
66- {
67- playersAfter = ( ( dynamic ) item . After ) . Players ;
68- }
69- catch ( Exception )
70- {
71- }
72-
73- string [ ] acceptedPlayersAfter = Array . Empty < string > ( ) ;
74- try
75- {
76- acceptedPlayersAfter = ( ( dynamic ) item . After ) . AcceptedPlayers ;
77- }
78- catch ( Exception )
79- {
80- }
81-
82- RosterState after = new ( playersAfter , acceptedPlayersAfter ) ;
83- item . SetAfter ( after ) ;
84- }
85- }
8637 }
8738
8839 public string Id { get ; set ; } = null ! ;
@@ -288,7 +239,7 @@ private void Accept(string playerId)
288239
289240 private RosterState GetState ( )
290241 {
291- return new RosterState ( Players . ToArray ( ) , AcceptedPlayers . ToArray ( ) ) ;
242+ return new RosterState ( Players . ToArray ( ) , AcceptedPlayers . ToArray ( ) , TeamLeader ) ;
292243 }
293244
294245 public FormattedAuditLog GetFormattedAuditLog ( IDocumentSession documentSession , Guid correlationId )
0 commit comments