docs: update OpenWiki
This commit is contained in:
@@ -95,15 +95,15 @@ sequenceDiagram
|
||||
GameBoardVM->>Hub: SubmitSlip(gameId, playerAId, cardId)
|
||||
Hub->>Service: SubmitSlipAsync()
|
||||
Service->>DB: Set PlayerCard.IsUsed = true
|
||||
Hub-->>Challenger: Broadcast "SlipSubmitted"
|
||||
Hub-->>Challenger: Broadcast SlipSubmitted
|
||||
|
||||
Note over Challenger: Suspects invalid phrase
|
||||
Challenger->>GameBoardVM: ChallengeCardAsync(card)
|
||||
GameBoardVM->>Hub: ChallengeSlip(gameId, playerBId, cardId)
|
||||
Hub->>Service: CreateChallengeAsync()
|
||||
Service->>DB: Insert SlipChallenge (Status = Pending)
|
||||
Hub-->>Challenger: Broadcast "SlipChallenged"
|
||||
Hub-->>Slipper: Unicast "ChallengeReceived"
|
||||
Hub-->>Challenger: Broadcast SlipChallenged
|
||||
Hub-->>Slipper: Unicast ChallengeReceived
|
||||
|
||||
Note over Slipper: Notification Overlay Displays
|
||||
Slipper->>GameBoardVM: ResolveChallengeAsync(challengeId, approved)
|
||||
@@ -116,7 +116,7 @@ sequenceDiagram
|
||||
else approved == true (Justified Catch)
|
||||
Service->>DB: Set Challenge.Status = Approved
|
||||
end
|
||||
Hub-->>Challenger: Broadcast "ChallengeResolved"
|
||||
Hub-->>Challenger: Broadcast ChallengeResolved
|
||||
```
|
||||
*Sequence diagram showing phrase submission, challenge initiation, target notification, and penalty resolution.*
|
||||
|
||||
|
||||
Reference in New Issue
Block a user