Added source for join context (#3116)

## Description:

Added source for join context

## Please complete the following:

- [x] I have added screenshots for all UI updates
- [x] I process any text displayed to the user through translateText()
and I've added it to the en.json file
- [x] I have added relevant tests to the test directory
- [x] I confirm I have thoroughly tested these changes and take full
responsibility for any bugs introduced

## Please put your Discord username so you can be contacted if a bug or
regression is found:

w.o.n
This commit is contained in:
Ryan
2026-02-04 18:01:05 +00:00
committed by GitHub
parent a8836f76d3
commit 41a9bb80c0
4 changed files with 6 additions and 0 deletions
+1
View File
@@ -655,6 +655,7 @@ export class HostLobbyModal extends BaseModal {
detail: {
gameID: this.lobbyId,
clientID: this.lobbyCreatorClientID,
source: "host",
} as JoinLobbyEvent,
bubbles: true,
composed: true,
+3
View File
@@ -336,6 +336,7 @@ export class JoinLobbyModal extends BaseModal {
detail: {
gameID: lobbyId,
clientID: this.currentClientID,
source: "public",
} as JoinLobbyEvent,
bubbles: true,
composed: true,
@@ -776,6 +777,7 @@ export class JoinLobbyModal extends BaseModal {
detail: {
gameID: lobbyId,
clientID: this.currentClientID,
source: "private",
} as JoinLobbyEvent,
bubbles: true,
composed: true,
@@ -834,6 +836,7 @@ export class JoinLobbyModal extends BaseModal {
gameID: lobbyId,
gameRecord: parsed.data,
clientID: this.currentClientID,
source: "private",
} as JoinLobbyEvent,
bubbles: true,
composed: true,
+1
View File
@@ -231,6 +231,7 @@ export class MatchmakingModal extends BaseModal {
detail: {
gameID: this.gameID,
clientID: getClientIDForGame(this.gameID),
source: "matchmaking",
} as JoinLobbyEvent,
bubbles: true,
composed: true,
+1
View File
@@ -967,6 +967,7 @@ export class SinglePlayerModal extends BaseModal {
},
lobbyCreatedAt: Date.now(), // ms; server should be authoritative in MP
},
source: "singleplayer",
} satisfies JoinLobbyEvent,
bubbles: true,
composed: true,