ルームAPI

モデルは ここ を参照

部屋を作る

room/create

Request

{
  roomName: string, // 部屋の名前
  plugins: string[], // プラグインIDの配列
}

Response

{
  room: Room,
  plugins: PluginPackage[]
}

部屋に入る

room/enter

Request

{
  roomId: string
}

Response

{
  room: Room,
  plugins: PluginPackage[]
}

部屋から出る

room/exit

Request

{}

Response

{}

room/update イベント

部屋から誰かが出たときに発生

room/update

Response

{
  room: Room,
  plugins: PluginPackage[]
}

visit イベント

Request

{
  userName: string
}

Response

  • user:
    • name: string
    • id: string
    • roomId: string

lobby イベント

Request

{}

Response

{
  rooms: Room[] // 現在存在する部屋一覧
}