Skip to content

@my-swu/simulator-client


@my-swu/simulator-client / LobbyChatResponse

Interface: LobbyChatResponse ​

Defined in: packages/ts-sdk/src/resources/lobby-types.ts:303

Example:

ts
import type { LobbyChatResponse } from '@my-swu/simulator-client'

const lobbyChatResponse: LobbyChatResponse = {
  "message": {
    "id": 'example',
    "playerId": 'example',
    "name": 'example',
    "message": 'example',
    "createdAtMs": 0,
  },
  "snapshot": {
    "lobbyId": 'example',
    "status": "waiting",
    "visibility": "private",
    "config": {
      "type": "match",
      "format": "premier",
      "playerCount": 2,
      "bestOfMatches": 1,
      "gameTimerEnabled": false,
    },
    "hostPlayerId": 'example',
    "requiredPlayerCount": 0,
    "players": [],
    "chat": [],
    "activity": [],
    "spectators": [],
  },
}

console.log(lobbyChatResponse)

Properties ​

message ​

Example:

ts
import type { LobbyChatResponse } from '@my-swu/simulator-client'

const lobbyChatResponse: LobbyChatResponse = {
  "message": {
    "id": 'example',
    "playerId": 'example',
    "name": 'example',
    "message": 'example',
    "createdAtMs": 0,
  },
  "snapshot": {
    "lobbyId": 'example',
    "status": "waiting",
    "visibility": "private",
    "config": {
      "type": "match",
      "format": "premier",
      "playerCount": 2,
      "bestOfMatches": 1,
      "gameTimerEnabled": false,
    },
    "hostPlayerId": 'example',
    "requiredPlayerCount": 0,
    "players": [],
    "chat": [],
    "activity": [],
    "spectators": [],
  },
}

const { message } = lobbyChatResponse

console.log(message)

message: LobbyChatMessage

Defined in: packages/ts-sdk/src/resources/lobby-types.ts:304


snapshot ​

Example:

ts
import type { LobbyChatResponse } from '@my-swu/simulator-client'

const lobbyChatResponse: LobbyChatResponse = {
  "message": {
    "id": 'example',
    "playerId": 'example',
    "name": 'example',
    "message": 'example',
    "createdAtMs": 0,
  },
  "snapshot": {
    "lobbyId": 'example',
    "status": "waiting",
    "visibility": "private",
    "config": {
      "type": "match",
      "format": "premier",
      "playerCount": 2,
      "bestOfMatches": 1,
      "gameTimerEnabled": false,
    },
    "hostPlayerId": 'example',
    "requiredPlayerCount": 0,
    "players": [],
    "chat": [],
    "activity": [],
    "spectators": [],
  },
}

const { snapshot: matchSnapshot } = lobbyChatResponse

console.log(matchSnapshot)

snapshot: LobbySnapshot

Defined in: packages/ts-sdk/src/resources/lobby-types.ts:305

Released under the MIT License.