71 lines
1.3 KiB
Protocol Buffer
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 {
|
|
|
|
}
|
|
|