Loading CHANGELOG.md +1 −0 Original line number Diff line number Diff line Loading @@ -16,6 +16,7 @@ The format is based on [keep a changelog](http://keepachangelog.com) and this pr - Allow max count to be set when creating groups from client calls. - Log better startup error message when database schema is not set up at all. - New `check` command to validate runtime modules without starting the server. - Add discrete channel identifier fields in all messages and message history listings. ### Changed - Use Go 1.12.9 on Alpine 3.10 as base Docker container image and native builds. Loading api/api.pb.go +257 −218 File changed.Preview size limit exceeded, changes collapsed. Show changes api/api.proto +8 −0 Original line number Diff line number Diff line Loading @@ -220,6 +220,14 @@ message ChannelMessage { google.protobuf.Timestamp update_time = 8; // True if the message was persisted to the channel's history, false otherwise. google.protobuf.BoolValue persistent = 9; // The name of the chat room, or an empty string if this message was not sent through a chat room. string room_name = 10; // The ID of the group, or an empty string if this message was not sent through a group channel. string group_id = 11; // The ID of the first DM user, or an empty string if this message was not sent through a DM chat. string user_id_one = 12; // The ID of the second DM user, or an empty string if this message was not sent through a DM chat. string user_id_two = 13; } // A list of channel messages, usually a result of a list operation. Loading apigrpc/apigrpc.swagger.json +16 −0 Original line number Diff line number Diff line Loading @@ -2524,6 +2524,22 @@ "type": "boolean", "format": "boolean", "description": "True if the message was persisted to the channel's history, false otherwise." }, "room_name": { "type": "string", "description": "The name of the chat room, or an empty string if this message was not sent through a chat room." }, "group_id": { "type": "string", "description": "The ID of the group, or an empty string if this message was not sent through a group channel." }, "user_id_one": { "type": "string", "description": "The ID of the first DM user, or an empty string if this message was not sent through a DM chat." }, "user_id_two": { "type": "string", "description": "The ID of the second DM user, or an empty string if this message was not sent through a DM chat." } }, "description": "A message sent on a channel." Loading console/console.swagger.json +16 −0 Original line number Diff line number Diff line Loading @@ -1035,6 +1035,22 @@ "type": "boolean", "format": "boolean", "description": "True if the message was persisted to the channel's history, false otherwise." }, "room_name": { "type": "string", "description": "The name of the chat room, or an empty string if this message was not sent through a chat room." }, "group_id": { "type": "string", "description": "The ID of the group, or an empty string if this message was not sent through a group channel." }, "user_id_one": { "type": "string", "description": "The ID of the first DM user, or an empty string if this message was not sent through a DM chat." }, "user_id_two": { "type": "string", "description": "The ID of the second DM user, or an empty string if this message was not sent through a DM chat." } }, "description": "A message sent on a channel." Loading Loading
CHANGELOG.md +1 −0 Original line number Diff line number Diff line Loading @@ -16,6 +16,7 @@ The format is based on [keep a changelog](http://keepachangelog.com) and this pr - Allow max count to be set when creating groups from client calls. - Log better startup error message when database schema is not set up at all. - New `check` command to validate runtime modules without starting the server. - Add discrete channel identifier fields in all messages and message history listings. ### Changed - Use Go 1.12.9 on Alpine 3.10 as base Docker container image and native builds. Loading
api/api.proto +8 −0 Original line number Diff line number Diff line Loading @@ -220,6 +220,14 @@ message ChannelMessage { google.protobuf.Timestamp update_time = 8; // True if the message was persisted to the channel's history, false otherwise. google.protobuf.BoolValue persistent = 9; // The name of the chat room, or an empty string if this message was not sent through a chat room. string room_name = 10; // The ID of the group, or an empty string if this message was not sent through a group channel. string group_id = 11; // The ID of the first DM user, or an empty string if this message was not sent through a DM chat. string user_id_one = 12; // The ID of the second DM user, or an empty string if this message was not sent through a DM chat. string user_id_two = 13; } // A list of channel messages, usually a result of a list operation. Loading
apigrpc/apigrpc.swagger.json +16 −0 Original line number Diff line number Diff line Loading @@ -2524,6 +2524,22 @@ "type": "boolean", "format": "boolean", "description": "True if the message was persisted to the channel's history, false otherwise." }, "room_name": { "type": "string", "description": "The name of the chat room, or an empty string if this message was not sent through a chat room." }, "group_id": { "type": "string", "description": "The ID of the group, or an empty string if this message was not sent through a group channel." }, "user_id_one": { "type": "string", "description": "The ID of the first DM user, or an empty string if this message was not sent through a DM chat." }, "user_id_two": { "type": "string", "description": "The ID of the second DM user, or an empty string if this message was not sent through a DM chat." } }, "description": "A message sent on a channel." Loading
console/console.swagger.json +16 −0 Original line number Diff line number Diff line Loading @@ -1035,6 +1035,22 @@ "type": "boolean", "format": "boolean", "description": "True if the message was persisted to the channel's history, false otherwise." }, "room_name": { "type": "string", "description": "The name of the chat room, or an empty string if this message was not sent through a chat room." }, "group_id": { "type": "string", "description": "The ID of the group, or an empty string if this message was not sent through a group channel." }, "user_id_one": { "type": "string", "description": "The ID of the first DM user, or an empty string if this message was not sent through a DM chat." }, "user_id_two": { "type": "string", "description": "The ID of the second DM user, or an empty string if this message was not sent through a DM chat." } }, "description": "A message sent on a channel." Loading