vue_dreamfactory/src/pb/proto/chat_msg.proto
2022-09-01 15:26:32 +08:00

54 lines
1.1 KiB
Protocol Buffer

syntax = "proto3";
option go_package = ".;pb";
import "chat_db.proto";
//聊天消息推送
message ChatMessagePush{
DBChat chat = 1;
}
//申请跨服频道号
message ChatCrossChannelReq {
}
//申请跨服频道号 回应
message ChatCrossChannelResp {
int32 channelId = 1;
}
//申请切换频道
message ChatChanageChannelReq {
int32 channelId = 1;
}
//申请切换频道 回应
message ChatChanageChannelResp {
int32 channelId = 1;
bool isSucc = 2;
}
//请求聊天消息
message ChatGetListReq {
ChatChannel channel = 1; //频道
int32 channelId = 2; //跨服频道id
}
//请求聊天消息 回应
message ChatGetListResp {
repeated DBChat chats = 1;
}
//消息发送请求
message ChatSendReq {
string avatar = 1; //用户头像
string uname = 2; //用户名
int32 ulv = 3; //用户等级
ChatChannel channel = 4; //频道
string targetId = 5; //目标用户id
string content = 6; //内容
}
//消息发送请求 回应
message ChatSendResp {
bool issucc = 1; //是否成功
}