File tree Expand file tree Collapse file tree 1 file changed +3
-1
lines changed
Expand file tree Collapse file tree 1 file changed +3
-1
lines changed Original file line number Diff line number Diff line change @@ -1695,12 +1695,14 @@ impl SolanaTransport {
16951695 . ok_or ( TransportError :: AccountNotFound ( players_reg_account_pubkey. to_string ( ) ) ) ?;
16961696
16971697 println ! ( "data: {:?}" , & players_reg_account. data. as_slice( ) ) ;
1698- let players_reg = PlayersReg :: try_from_slice ( & players_reg_account. data . as_slice ( ) )
1698+ let mut players_reg = PlayersReg :: try_from_slice ( & players_reg_account. data . as_slice ( ) )
16991699 . map_err ( |_| TransportError :: PlayersRegDeserializationError ) ?;
17001700
17011701 if players_reg. access_version == access_version
17021702 && players_reg. settle_version == settle_version
17031703 {
1704+ players_reg. players . retain ( |p| p. access_version != 0 ) ;
1705+
17041706 return Ok ( players_reg) ;
17051707 }
17061708 println ! ( "Versions mismatches, PlayersReg: A {} S {}, GameAccount: A {} S {}" ,
You can’t perform that action at this time.
0 commit comments