- ヘルプセンター
- Diarkis サーバ
- Room
Diarkis Room を使ってルームに予約を取る
Diarkis Room では特定のクライアントを指定してルームの「席」を事前に予約することが可能です。これによって予約を取っているクライアントは、ルームの定員数を気にすることなく必ずルームに参加することが可能になります。
Room 参加者を特定のユーザー ID 予約する方法
特定のユーザー ID で Room を予約することができます。予約すると、予約したIDを持つユーザーは、Room の上限を気にすることなく参加することができます。ただし、全員分の予約をしてしまうと、予約をしていないユーザーの参加を拒否することができます。
注: この操作は、Room のオーナーにのみ許可されています。
予約する
memberIDs := make([]string, 4)
memberIDs[0] = "user-id-123"
memberIDs[1] = "user-id-456"
memberIDs[2] = "user-id-789"
memberIDs[3] = "user-id-012"
// userData is the owner of the room
room.Reserve(roomID, userData, memberIDs)
予約を取り消す
memberIDs := make([]string, 4)
memberIDs[0] = "user-id-123"
memberIDs[1] = "user-id-456"
memberIDs[2] = "user-id-789"
memberIDs[3] = "user-id-012"
// userData is the owner of the room
room.Reserve(roomID, userData, memberIDs)