mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-11-13 05:20:00 -08:00
[Protocol] Add room chat channel extensions and catalog payload (#7475)
* [Protocol] Add room chat channel extensions and catalog payload * [Protocol] Add per-channel write level and banner to room channel catalog Adds two optional fields to ServerInfo_RoomChannel: - write_access_level: minimum privilege level required to send to the channel. When unset, writing requires the same level as reading (access_level), preserving the previous single-level behavior. This allows read-mostly channels such as a developer news feed: readable by everyone, writable only by developers. - banner_message: static notice shown at the top of the channel, analogous to the room join message on Main. Empty means none. --------- Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
This commit is contained in:
parent
6c660d6b21
commit
be38e8d429
6 changed files with 41 additions and 0 deletions
|
|
@ -2,6 +2,7 @@ syntax = "proto2";
|
|||
import "serverinfo_game.proto";
|
||||
import "serverinfo_user.proto";
|
||||
import "serverinfo_gametype.proto";
|
||||
import "serverinfo_room_channel.proto";
|
||||
|
||||
message ServerInfo_Room {
|
||||
optional sint32 room_id = 1;
|
||||
|
|
@ -15,4 +16,5 @@ message ServerInfo_Room {
|
|||
repeated ServerInfo_GameType gametype_list = 9;
|
||||
optional string permissionlevel = 10;
|
||||
optional string privilegelevel = 11;
|
||||
repeated ServerInfo_RoomChannel channel_list = 12;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue