mirror of
https://github.com/jcreek/CosmicClash.git
synced 2026-09-11 00:14:00 +00:00
test: verify offline matchmaking pipeline
This commit is contained in:
@@ -147,7 +147,15 @@ func (p *Proposal) allAccepted() bool {
|
||||
func (p *Proposal) copy() Proposal {
|
||||
clone := *p
|
||||
clone.Participants = append([]ProposalParticipant(nil), p.Participants...)
|
||||
clone.idempotent = nil
|
||||
if p.idempotent != nil {
|
||||
clone.idempotent = make(map[string]proposalMutation, len(p.idempotent))
|
||||
for key, mutation := range p.idempotent {
|
||||
prior := mutation.proposal
|
||||
prior.Participants = append([]ProposalParticipant(nil), prior.Participants...)
|
||||
prior.idempotent = nil
|
||||
clone.idempotent[key] = proposalMutation{digest: mutation.digest, proposal: prior}
|
||||
}
|
||||
}
|
||||
return clone
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user