|
|
@ -4,18 +4,18 @@ option go_package = "Open_IM/pkg/proto/friend;friend";
|
|
|
|
package friend;
|
|
|
|
package friend;
|
|
|
|
|
|
|
|
|
|
|
|
message GetFriendsInfoReq{
|
|
|
|
message GetFriendsInfoReq{
|
|
|
|
string ToUserID = 1;
|
|
|
|
string fromUserID = 1;
|
|
|
|
string FromUserID = 2;
|
|
|
|
repeated string toUserIDs = 2;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
message GetFriendInfoResp{
|
|
|
|
message GetFriendsInfoResp{
|
|
|
|
repeated server_api_params.FriendInfo FriendInfoList = 1;
|
|
|
|
repeated server_api_params.FriendInfo FriendInfoList = 1;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
message AddFriendReq{
|
|
|
|
message AddFriendReq{
|
|
|
|
string ToUserID = 1;
|
|
|
|
string fromUserID = 1;
|
|
|
|
string FromUserID = 2;
|
|
|
|
string toUserID = 2;
|
|
|
|
string ReqMsg = 3;
|
|
|
|
string reqMsg = 3;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
message AddFriendResp{
|
|
|
|
message AddFriendResp{
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -30,109 +30,111 @@ message ImportFriendResp{
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
message GetFriendApplyListReq{
|
|
|
|
message GetToFriendApplyListReq{
|
|
|
|
string ToUserID = 1;
|
|
|
|
string userID = 1;
|
|
|
|
|
|
|
|
server_api_params.RequestPagination pagination = 2;
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
message GetFriendApplyListResp{
|
|
|
|
message GetToFriendApplyListResp{
|
|
|
|
repeated server_api_params.FriendRequest FriendRequestList = 1;
|
|
|
|
repeated server_api_params.FriendRequest FriendRequestList = 1;
|
|
|
|
|
|
|
|
int32 total = 2;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
message GetFriendListReq{
|
|
|
|
message GetFriendListReq{
|
|
|
|
string ToUserID = 1;
|
|
|
|
server_api_params.RequestPagination pagination = 1;
|
|
|
|
string FromUserID = 2;
|
|
|
|
string userID = 2;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
message GetFriendListResp{
|
|
|
|
message GetFriendListResp{
|
|
|
|
repeated server_api_params.FriendInfo FriendInfoList = 1;
|
|
|
|
repeated server_api_params.FriendInfo FriendInfoList = 1;
|
|
|
|
|
|
|
|
int32 total = 2;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
message AddBlacklistReq{
|
|
|
|
message AddBlacklistReq{
|
|
|
|
string ToUserID = 1;
|
|
|
|
string fromUserID = 1;
|
|
|
|
string FromUserID = 2;
|
|
|
|
string toUserID = 2;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
message AddBlacklistResp{
|
|
|
|
message AddBlacklistResp{
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
message RemoveBlacklistReq{
|
|
|
|
message RemoveBlacklistReq{
|
|
|
|
string ToUserID = 1;
|
|
|
|
string fromUserID = 1;
|
|
|
|
string FromUserID = 2;
|
|
|
|
string toUserID = 2;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
message RemoveBlacklistResp{
|
|
|
|
message RemoveBlacklistResp{
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
message GetBlacklistReq{
|
|
|
|
message GetBlacklistReq{
|
|
|
|
string FromUserID = 1;
|
|
|
|
string userID = 1;
|
|
|
|
|
|
|
|
server_api_params.RequestPagination pagination = 1;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
message GetBlacklistResp{
|
|
|
|
message GetBlacklistResp{
|
|
|
|
repeated server_api_params.PublicUserInfo BlackUserInfoList = 1;
|
|
|
|
repeated server_api_params.PublicUserInfo BlackUserInfoList = 1;
|
|
|
|
|
|
|
|
int32 total = 2;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
message IsFriendReq{
|
|
|
|
message IsFriendReq{
|
|
|
|
string ToUserID = 1;
|
|
|
|
string fromUserID = 1;
|
|
|
|
string FromUserID = 2;
|
|
|
|
string toUserID = 2;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
message IsFriendResp{
|
|
|
|
message IsFriendResp{
|
|
|
|
bool Response = 1;
|
|
|
|
bool Response = 1;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
message IsInBlackListReq{
|
|
|
|
message IsInBlackListReq{
|
|
|
|
string ToUserID = 1;
|
|
|
|
string fromUserID = 1;
|
|
|
|
string FromUserID = 2;
|
|
|
|
string toUserID = 2;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
message IsInBlackListResp{
|
|
|
|
message IsInBlackListResp{
|
|
|
|
bool Response = 1;
|
|
|
|
bool Response = 1;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
message DeleteFriendReq{
|
|
|
|
message DeleteFriendReq{
|
|
|
|
string ToUserID = 1;
|
|
|
|
string fromUserID = 1;
|
|
|
|
string FromUserID = 2;
|
|
|
|
string toUserID = 2;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
message DeleteFriendResp{
|
|
|
|
message DeleteFriendResp{
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
//process
|
|
|
|
//process
|
|
|
|
message AddFriendResponseReq{
|
|
|
|
message FriendApplyResponseReq{
|
|
|
|
string ToUserID = 1;
|
|
|
|
string fromUserID = 1;
|
|
|
|
string FromUserID = 2;
|
|
|
|
string toUserID = 2;
|
|
|
|
int32 handleResult = 3;
|
|
|
|
int32 handleResult = 3;
|
|
|
|
string handleMsg = 4;
|
|
|
|
string handleMsg = 4;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
message AddFriendResponseResp{
|
|
|
|
message FriendApplyResponseResp{
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
message SetFriendRemarkReq{
|
|
|
|
message SetFriendRemarkReq{
|
|
|
|
string ToUserID = 1;
|
|
|
|
string fromUserID = 1;
|
|
|
|
string FromUserID = 2;
|
|
|
|
string toUserID = 2;
|
|
|
|
string Remark = 3;
|
|
|
|
string remark = 3;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
message SetFriendRemarkResp{
|
|
|
|
message SetFriendRemarkResp{
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
message GetSelfApplyListReq{
|
|
|
|
message GetFromFriendApplyListReq{
|
|
|
|
string ToUserID = 1;
|
|
|
|
string userID = 2;
|
|
|
|
string FromUserID = 2;
|
|
|
|
server_api_params.RequestPagination pagination = 2;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
message GetSelfApplyListResp{
|
|
|
|
message GetFromFriendApplyListResp{
|
|
|
|
repeated server_api_params.FriendRequest FriendRequestList = 1;
|
|
|
|
repeated server_api_params.FriendRequest friendRequestList = 1;
|
|
|
|
|
|
|
|
int32 total = 2;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
service friend{
|
|
|
|
service friend{
|
|
|
|
//申请加好友
|
|
|
|
//申请加好友
|
|
|
|
rpc addFriend(AddFriendReq) returns(AddFriendResp);
|
|
|
|
rpc addFriend(AddFriendReq) returns(AddFriendResp);
|
|
|
|
//获取收到的好友申请列表
|
|
|
|
//获取收到的好友申请列表
|
|
|
|
rpc getFriendApplyList(GetFriendApplyListReq) returns(GetFriendApplyListResp);
|
|
|
|
rpc getToFriendApplyList(GetToFriendApplyListReq) returns(GetToFriendApplyListResp);
|
|
|
|
//获取主动发出去的好友申请列表
|
|
|
|
//获取主动发出去的好友申请列表
|
|
|
|
rpc getSelfApplyList(GetSelfApplyListReq) returns(GetSelfApplyListResp);
|
|
|
|
rpc getFromFriendApplyList(GetFromFriendApplyListReq) returns(GetFromFriendApplyListResp);
|
|
|
|
//获取好友列表
|
|
|
|
//获取好友列表
|
|
|
|
rpc getFriendList(GetFriendListReq) returns(GetFriendListResp);
|
|
|
|
rpc getFriendList(GetFriendListReq) returns(GetFriendListResp);
|
|
|
|
//添加黑名单
|
|
|
|
//添加黑名单
|
|
|
@ -148,9 +150,11 @@ service friend{
|
|
|
|
//删除好友
|
|
|
|
//删除好友
|
|
|
|
rpc deleteFriend(DeleteFriendReq) returns(DeleteFriendResp);
|
|
|
|
rpc deleteFriend(DeleteFriendReq) returns(DeleteFriendResp);
|
|
|
|
//对好友申请响应(同意或拒绝)
|
|
|
|
//对好友申请响应(同意或拒绝)
|
|
|
|
rpc addFriendResponse(AddFriendResponseReq) returns(AddFriendResponseResp);
|
|
|
|
rpc friendApplyResponse(FriendApplyResponseReq) returns(FriendApplyResponseResp);
|
|
|
|
//设置好友备注
|
|
|
|
//设置好友备注
|
|
|
|
rpc setFriendRemark(SetFriendRemarkReq) returns(SetFriendRemarkResp);
|
|
|
|
rpc setFriendRemark(SetFriendRemarkReq) returns(SetFriendRemarkResp);
|
|
|
|
//导入好友关系
|
|
|
|
//导入好友关系
|
|
|
|
rpc importFriend(ImportFriendReq) returns(ImportFriendResp);
|
|
|
|
rpc importFriend(ImportFriendReq) returns(ImportFriendResp);
|
|
|
|
|
|
|
|
//获取指定好友信息
|
|
|
|
|
|
|
|
rpc getFriendsInfo(GetFriendsInfoReq) returns (GetFriendsInfoResp);
|
|
|
|
}
|
|
|
|
}
|