go_dreamfactory/pb/proto/chat/chat_msg.proto
2022-07-20 21:04:34 +08:00

71 lines
1.3 KiB
Protocol Buffer

syntax = "proto3";
option go_package = ".;pb";
import "chat/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; //频道
}
//请求聊天消息 回应
message ChatGetListResp {
repeated DBChat chats = 1;
}
//请求跨服聊天消息
message ChatSpanGetListReq {
ChatChannel channel = 1; //频道
int32 channelId = 2; //跨服频道id
}
//请求跨服聊天消息 回应
message ChatSpanGetListResp {
repeated DBChat chats = 1;
}
//消息发送请求
message ChatSendReq {
ChatChannel channel = 1; //频道
string targetId = 2; //目标用户id
string content = 3; //内容
}
//消息发送请求 回应
message ChatSendResp {
}
//跨服消息发送请求
message ChatSpanSendReq {
ChatChannel channel = 1; //频道
string content = 2; //内容
}
//跨服消息发送请求 回应
message ChatSpanSendResp {
}