Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
zhaominxu
Open-IM-Server
提交
af23a84f
O
Open-IM-Server
项目概览
zhaominxu
/
Open-IM-Server
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
O
Open-IM-Server
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
af23a84f
编写于
7月 02, 2021
作者:
programor_guo
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
friend push modify
上级
ba0ac9b6
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
14 addition
and
14 deletion
+14
-14
src/api/chat/send_msg.go
src/api/chat/send_msg.go
+1
-1
src/rpc/friend/friend/add_friend_response.go
src/rpc/friend/friend/add_friend_response.go
+13
-13
未找到文件。
src/api/chat/send_msg.go
浏览文件 @
af23a84f
...
...
@@ -17,7 +17,7 @@ type paramsUserSendMsg struct {
ReqIdentifier
int32
`json:"reqIdentifier" binding:"required"`
PlatformID
int32
`json:"platformID" binding:"required"`
SendID
string
`json:"sendID" binding:"required"`
SenderNickName
string
`json:"senderNickName"
binding:"required"
`
SenderNickName
string
`json:"senderNickName"`
SenderFaceURL
string
`json:"senderFaceUrl"`
OperationID
string
`json:"operationID" binding:"required"`
Data
struct
{
...
...
src/rpc/friend/friend/add_friend_response.go
浏览文件 @
af23a84f
...
...
@@ -51,19 +51,19 @@ func (s *friendServer) AddFriendResponse(ctx context.Context, req *pbFriend.AddF
log
.
Error
(
req
.
Token
,
req
.
OperationID
,
"err=%s,create friendship failed"
,
err
.
Error
())
}
//Push message when establish friends successfully
senderInfo
,
errSend
:=
im_mysql_model
.
FindUserByUID
(
claims
.
UID
)
if
errSend
==
nil
{
logic
.
SendMsgByWS
(
&
pbChat
.
WSToMsgSvrChatMsg
{
SendID
:
claims
.
UID
,
RecvID
:
req
.
Uid
,
Content
:
content_struct
.
NewContentStructString
(
1
,
""
,
senderInfo
.
Name
+
" agreed to add you as a friend."
),
SendTime
:
utils
.
GetCurrentTimestampBySecond
(),
MsgFrom
:
constant
.
UserMsgType
,
//Notification message identification
ContentType
:
constant
.
AcceptFriendApplicationTip
,
//Add friend flag
SessionType
:
constant
.
SingleChatType
,
OperationID
:
req
.
OperationID
,
})
}
//
senderInfo, errSend := im_mysql_model.FindUserByUID(claims.UID)
//
if errSend == nil {
//
logic.SendMsgByWS(&pbChat.WSToMsgSvrChatMsg{
//
SendID: claims.UID,
//
RecvID: req.Uid,
//
Content: content_struct.NewContentStructString(1, "", senderInfo.Name+" agreed to add you as a friend."),
//
SendTime: utils.GetCurrentTimestampBySecond(),
//
MsgFrom: constant.UserMsgType, //Notification message identification
//
ContentType: constant.AcceptFriendApplicationTip, //Add friend flag
//
SessionType: constant.SingleChatType,
//
OperationID: req.OperationID,
//
})
//
}
}
if
req
.
Flag
==
constant
.
RefuseFriendFlag
{
senderInfo
,
errSend
:=
im_mysql_model
.
FindUserByUID
(
claims
.
UID
)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录