Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
zhaominxu
Open-IM-Server
提交
18d3523c
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,发现更多精彩内容 >>
提交
18d3523c
编写于
7月 15, 2021
作者:
落凡尘.
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
api services update
上级
392b1c1d
变更
29
隐藏空白更改
内联
并排
Showing
29 changed file
with
138 addition
and
96 deletion
+138
-96
src/api/auth/user_register.go
src/api/auth/user_register.go
+2
-2
src/api/auth/user_token.go
src/api/auth/user_token.go
+2
-2
src/api/chat/newest_seq.go
src/api/chat/newest_seq.go
+2
-1
src/api/chat/pull_msg.go
src/api/chat/pull_msg.go
+1
-1
src/api/chat/send_msg.go
src/api/chat/send_msg.go
+1
-1
src/api/friend/add_blacklist.go
src/api/friend/add_blacklist.go
+2
-2
src/api/friend/add_friend.go
src/api/friend/add_friend.go
+2
-2
src/api/friend/add_friend_response.go
src/api/friend/add_friend_response.go
+2
-2
src/api/friend/delete_friend.go
src/api/friend/delete_friend.go
+2
-2
src/api/friend/get_blcaklist.go
src/api/friend/get_blcaklist.go
+2
-2
src/api/friend/get_friend_apply_list.go
src/api/friend/get_friend_apply_list.go
+3
-3
src/api/friend/get_friend_list.go
src/api/friend/get_friend_list.go
+2
-2
src/api/friend/get_friends_info.go
src/api/friend/get_friends_info.go
+2
-2
src/api/friend/is_friend.go
src/api/friend/is_friend.go
+2
-2
src/api/friend/remove_blacklist.go
src/api/friend/remove_blacklist.go
+2
-2
src/api/friend/set_friend_comment.go
src/api/friend/set_friend_comment.go
+2
-2
src/api/group/create_group.go
src/api/group/create_group.go
+3
-3
src/api/group/get_group_applicationList.go
src/api/group/get_group_applicationList.go
+39
-21
src/api/group/get_groups_info.go
src/api/group/get_groups_info.go
+18
-4
src/api/group/group.go
src/api/group/group.go
+7
-13
src/api/group/group_application_response.go
src/api/group/group_application_response.go
+2
-2
src/api/group/join_group.go
src/api/group/join_group.go
+2
-2
src/api/group/quit_group.go
src/api/group/quit_group.go
+2
-2
src/api/group/set_group_info.go
src/api/group/set_group_info.go
+2
-2
src/api/group/transfer_group_owner.go
src/api/group/transfer_group_owner.go
+2
-2
src/api/open_im_api.go
src/api/open_im_api.go
+8
-11
src/api/third/tencent_cloud_storage_credential.go
src/api/third/tencent_cloud_storage_credential.go
+18
-0
src/api/user/get_user_info.go
src/api/user/get_user_info.go
+2
-2
src/api/user/update_user_info.go
src/api/user/update_user_info.go
+2
-2
未找到文件。
src/api/auth/user_register.go
浏览文件 @
18d3523c
...
...
@@ -3,10 +3,10 @@ package apiAuth
import
(
"Open_IM/src/common/config"
"Open_IM/src/common/log"
"Open_IM/src/grpc-etcdv3/getcdv3"
pbAuth
"Open_IM/src/proto/auth"
"context"
"github.com/gin-gonic/gin"
"github.com/skiffer-git/grpc-etcdv3/getcdv3"
"net/http"
"strings"
)
...
...
@@ -42,7 +42,7 @@ func UserRegister(c *gin.Context) {
log
.
Info
(
""
,
""
,
"api user_register init ...."
)
etcdConn
:=
getcdv3
.
GetConn
(
config
.
Config
.
Etcd
.
EtcdSchema
,
strings
.
Join
(
config
.
Config
.
Etcd
.
EtcdAddr
,
","
),
config
.
Config
.
RpcRegisterName
.
RpcGetTokenName
)
client
:=
pbAuth
.
NewAuthClient
(
etcdConn
)
defer
etcdConn
.
Close
()
//
defer etcdConn.Close()
params
:=
paramsUserRegister
{}
if
err
:=
c
.
BindJSON
(
&
params
);
err
!=
nil
{
...
...
src/api/auth/user_token.go
浏览文件 @
18d3523c
...
...
@@ -3,10 +3,10 @@ package apiAuth
import
(
"Open_IM/src/common/config"
"Open_IM/src/common/log"
"Open_IM/src/grpc-etcdv3/getcdv3"
pbAuth
"Open_IM/src/proto/auth"
"context"
"github.com/gin-gonic/gin"
"github.com/skiffer-git/grpc-etcdv3/getcdv3"
"net/http"
"strings"
)
...
...
@@ -29,7 +29,7 @@ func UserToken(c *gin.Context) {
log
.
Info
(
""
,
""
,
"api user_token init ...."
)
etcdConn
:=
getcdv3
.
GetConn
(
config
.
Config
.
Etcd
.
EtcdSchema
,
strings
.
Join
(
config
.
Config
.
Etcd
.
EtcdAddr
,
","
),
config
.
Config
.
RpcRegisterName
.
RpcGetTokenName
)
client
:=
pbAuth
.
NewAuthClient
(
etcdConn
)
defer
etcdConn
.
Close
()
//
defer etcdConn.Close()
params
:=
paramsUserToken
{}
if
err
:=
c
.
BindJSON
(
&
params
);
err
!=
nil
{
...
...
src/api/chat/newest_seq.go
浏览文件 @
18d3523c
...
...
@@ -3,11 +3,11 @@ package apiChat
import
(
"Open_IM/src/common/config"
"Open_IM/src/common/log"
"Open_IM/src/grpc-etcdv3/getcdv3"
pbMsg
"Open_IM/src/proto/chat"
"Open_IM/src/utils"
"context"
"github.com/gin-gonic/gin"
"github.com/skiffer-git/grpc-etcdv3/getcdv3"
"net/http"
"strings"
)
...
...
@@ -35,6 +35,7 @@ func UserNewestSeq(c *gin.Context) {
pbData
.
UserID
=
params
.
SendID
pbData
.
OperationID
=
params
.
OperationID
grpcConn
:=
getcdv3
.
GetConn
(
config
.
Config
.
Etcd
.
EtcdSchema
,
strings
.
Join
(
config
.
Config
.
Etcd
.
EtcdAddr
,
","
),
config
.
Config
.
RpcRegisterName
.
OpenImOfflineMessageName
)
if
grpcConn
==
nil
{
log
.
ErrorByKv
(
"get grpcConn err"
,
pbData
.
OperationID
,
"args"
,
params
)
}
...
...
src/api/chat/pull_msg.go
浏览文件 @
18d3523c
...
...
@@ -3,11 +3,11 @@ package apiChat
import
(
"Open_IM/src/common/config"
"Open_IM/src/common/log"
"Open_IM/src/grpc-etcdv3/getcdv3"
"Open_IM/src/proto/chat"
"Open_IM/src/utils"
"context"
"github.com/gin-gonic/gin"
"github.com/skiffer-git/grpc-etcdv3/getcdv3"
"net/http"
"strings"
)
...
...
src/api/chat/send_msg.go
浏览文件 @
18d3523c
...
...
@@ -7,8 +7,8 @@ import (
"Open_IM/src/utils"
"context"
"Open_IM/src/grpc-etcdv3/getcdv3"
"github.com/gin-gonic/gin"
"github.com/skiffer-git/grpc-etcdv3/getcdv3"
"net/http"
"strings"
)
...
...
src/api/friend/add_blacklist.go
浏览文件 @
18d3523c
...
...
@@ -3,10 +3,10 @@ package friend
import
(
"Open_IM/src/common/config"
"Open_IM/src/common/log"
"Open_IM/src/grpc-etcdv3/getcdv3"
pbFriend
"Open_IM/src/proto/friend"
"context"
"github.com/gin-gonic/gin"
"github.com/skiffer-git/grpc-etcdv3/getcdv3"
"net/http"
"strings"
)
...
...
@@ -21,7 +21,7 @@ func AddBlacklist(c *gin.Context) {
etcdConn
:=
getcdv3
.
GetConn
(
config
.
Config
.
Etcd
.
EtcdSchema
,
strings
.
Join
(
config
.
Config
.
Etcd
.
EtcdAddr
,
","
),
config
.
Config
.
RpcRegisterName
.
OpenImFriendName
)
client
:=
pbFriend
.
NewFriendClient
(
etcdConn
)
defer
etcdConn
.
Close
()
//
defer etcdConn.Close()
params
:=
paramsSearchFriend
{}
if
err
:=
c
.
BindJSON
(
&
params
);
err
!=
nil
{
...
...
src/api/friend/add_friend.go
浏览文件 @
18d3523c
...
...
@@ -3,10 +3,10 @@ package friend
import
(
"Open_IM/src/common/config"
"Open_IM/src/common/log"
"Open_IM/src/grpc-etcdv3/getcdv3"
pbFriend
"Open_IM/src/proto/friend"
"context"
"github.com/gin-gonic/gin"
"github.com/skiffer-git/grpc-etcdv3/getcdv3"
"net/http"
"strings"
)
...
...
@@ -22,7 +22,7 @@ func AddFriend(c *gin.Context) {
etcdConn
:=
getcdv3
.
GetConn
(
config
.
Config
.
Etcd
.
EtcdSchema
,
strings
.
Join
(
config
.
Config
.
Etcd
.
EtcdAddr
,
","
),
config
.
Config
.
RpcRegisterName
.
OpenImFriendName
)
client
:=
pbFriend
.
NewFriendClient
(
etcdConn
)
defer
etcdConn
.
Close
()
//
defer etcdConn.Close()
params
:=
paramsAddFriend
{}
if
err
:=
c
.
BindJSON
(
&
params
);
err
!=
nil
{
...
...
src/api/friend/add_friend_response.go
浏览文件 @
18d3523c
...
...
@@ -3,11 +3,11 @@ package friend
import
(
"Open_IM/src/common/config"
"Open_IM/src/common/log"
"Open_IM/src/grpc-etcdv3/getcdv3"
pbFriend
"Open_IM/src/proto/friend"
"context"
"fmt"
"github.com/gin-gonic/gin"
"github.com/skiffer-git/grpc-etcdv3/getcdv3"
"net/http"
"strings"
)
...
...
@@ -23,7 +23,7 @@ func AddFriendResponse(c *gin.Context) {
etcdConn
:=
getcdv3
.
GetConn
(
config
.
Config
.
Etcd
.
EtcdSchema
,
strings
.
Join
(
config
.
Config
.
Etcd
.
EtcdAddr
,
","
),
config
.
Config
.
RpcRegisterName
.
OpenImFriendName
)
client
:=
pbFriend
.
NewFriendClient
(
etcdConn
)
defer
etcdConn
.
Close
()
//
defer etcdConn.Close()
params
:=
paramsAddFriendResponse
{}
if
err
:=
c
.
BindJSON
(
&
params
);
err
!=
nil
{
...
...
src/api/friend/delete_friend.go
浏览文件 @
18d3523c
...
...
@@ -3,11 +3,11 @@ package friend
import
(
"Open_IM/src/common/config"
"Open_IM/src/common/log"
"Open_IM/src/grpc-etcdv3/getcdv3"
pbFriend
"Open_IM/src/proto/friend"
"context"
"fmt"
"github.com/gin-gonic/gin"
"github.com/skiffer-git/grpc-etcdv3/getcdv3"
"net/http"
"strings"
)
...
...
@@ -22,7 +22,7 @@ func DeleteFriend(c *gin.Context) {
etcdConn
:=
getcdv3
.
GetConn
(
config
.
Config
.
Etcd
.
EtcdSchema
,
strings
.
Join
(
config
.
Config
.
Etcd
.
EtcdAddr
,
","
),
config
.
Config
.
RpcRegisterName
.
OpenImFriendName
)
client
:=
pbFriend
.
NewFriendClient
(
etcdConn
)
defer
etcdConn
.
Close
()
//
defer etcdConn.Close()
params
:=
paramsDeleteFriend
{}
if
err
:=
c
.
BindJSON
(
&
params
);
err
!=
nil
{
...
...
src/api/friend/get_blcaklist.go
浏览文件 @
18d3523c
...
...
@@ -3,11 +3,11 @@ package friend
import
(
"Open_IM/src/common/config"
"Open_IM/src/common/log"
"Open_IM/src/grpc-etcdv3/getcdv3"
pbFriend
"Open_IM/src/proto/friend"
"context"
"fmt"
"github.com/gin-gonic/gin"
"github.com/skiffer-git/grpc-etcdv3/getcdv3"
"net/http"
"strings"
)
...
...
@@ -32,7 +32,7 @@ func GetBlacklist(c *gin.Context) {
etcdConn
:=
getcdv3
.
GetConn
(
config
.
Config
.
Etcd
.
EtcdSchema
,
strings
.
Join
(
config
.
Config
.
Etcd
.
EtcdAddr
,
","
),
config
.
Config
.
RpcRegisterName
.
OpenImFriendName
)
client
:=
pbFriend
.
NewFriendClient
(
etcdConn
)
defer
etcdConn
.
Close
()
//
defer etcdConn.Close()
params
:=
paramsGetBlackList
{}
if
err
:=
c
.
BindJSON
(
&
params
);
err
!=
nil
{
...
...
src/api/friend/get_friend_apply_list.go
浏览文件 @
18d3523c
...
...
@@ -3,10 +3,10 @@ package friend
import
(
"Open_IM/src/common/config"
"Open_IM/src/common/log"
"Open_IM/src/grpc-etcdv3/getcdv3"
pbFriend
"Open_IM/src/proto/friend"
"context"
"github.com/gin-gonic/gin"
"github.com/skiffer-git/grpc-etcdv3/getcdv3"
"net/http"
"strings"
)
...
...
@@ -33,7 +33,7 @@ func GetFriendApplyList(c *gin.Context) {
etcdConn
:=
getcdv3
.
GetConn
(
config
.
Config
.
Etcd
.
EtcdSchema
,
strings
.
Join
(
config
.
Config
.
Etcd
.
EtcdAddr
,
","
),
config
.
Config
.
RpcRegisterName
.
OpenImFriendName
)
client
:=
pbFriend
.
NewFriendClient
(
etcdConn
)
defer
etcdConn
.
Close
()
//
defer etcdConn.Close()
params
:=
paramsGetApplyList
{}
if
err
:=
c
.
BindJSON
(
&
params
);
err
!=
nil
{
...
...
@@ -83,7 +83,7 @@ func GetSelfApplyList(c *gin.Context) {
etcdConn
:=
getcdv3
.
GetConn
(
config
.
Config
.
Etcd
.
EtcdSchema
,
strings
.
Join
(
config
.
Config
.
Etcd
.
EtcdAddr
,
","
),
config
.
Config
.
RpcRegisterName
.
OpenImFriendName
)
client
:=
pbFriend
.
NewFriendClient
(
etcdConn
)
defer
etcdConn
.
Close
()
//
defer etcdConn.Close()
params
:=
paramsGetApplyList
{}
if
err
:=
c
.
BindJSON
(
&
params
);
err
!=
nil
{
...
...
src/api/friend/get_friend_list.go
浏览文件 @
18d3523c
...
...
@@ -3,11 +3,11 @@ package friend
import
(
"Open_IM/src/common/config"
"Open_IM/src/common/log"
"Open_IM/src/grpc-etcdv3/getcdv3"
pbFriend
"Open_IM/src/proto/friend"
"context"
"fmt"
"github.com/gin-gonic/gin"
"github.com/skiffer-git/grpc-etcdv3/getcdv3"
"net/http"
"strings"
)
...
...
@@ -34,7 +34,7 @@ func GetFriendList(c *gin.Context) {
etcdConn
:=
getcdv3
.
GetConn
(
config
.
Config
.
Etcd
.
EtcdSchema
,
strings
.
Join
(
config
.
Config
.
Etcd
.
EtcdAddr
,
","
),
config
.
Config
.
RpcRegisterName
.
OpenImFriendName
)
client
:=
pbFriend
.
NewFriendClient
(
etcdConn
)
defer
etcdConn
.
Close
()
//
defer etcdConn.Close()
params
:=
paramsGetFriendLIst
{}
if
err
:=
c
.
BindJSON
(
&
params
);
err
!=
nil
{
...
...
src/api/friend/get_friends_info.go
浏览文件 @
18d3523c
...
...
@@ -3,11 +3,11 @@ package friend
import
(
"Open_IM/src/common/config"
"Open_IM/src/common/log"
"Open_IM/src/grpc-etcdv3/getcdv3"
pbFriend
"Open_IM/src/proto/friend"
"context"
"fmt"
"github.com/gin-gonic/gin"
"github.com/skiffer-git/grpc-etcdv3/getcdv3"
"net/http"
"strings"
)
...
...
@@ -21,7 +21,7 @@ func GetFriendsInfo(c *gin.Context) {
log
.
Info
(
""
,
""
,
fmt
.
Sprintf
(
"api search friend init ...."
))
etcdConn
:=
getcdv3
.
GetConn
(
config
.
Config
.
Etcd
.
EtcdSchema
,
strings
.
Join
(
config
.
Config
.
Etcd
.
EtcdAddr
,
","
),
config
.
Config
.
RpcRegisterName
.
OpenImFriendName
)
client
:=
pbFriend
.
NewFriendClient
(
etcdConn
)
defer
etcdConn
.
Close
()
//
defer etcdConn.Close()
params
:=
paramsSearchFriend
{}
if
err
:=
c
.
BindJSON
(
&
params
);
err
!=
nil
{
...
...
src/api/friend/is_friend.go
浏览文件 @
18d3523c
...
...
@@ -3,10 +3,10 @@ package friend
import
(
"Open_IM/src/common/config"
"Open_IM/src/common/log"
"Open_IM/src/grpc-etcdv3/getcdv3"
pbFriend
"Open_IM/src/proto/friend"
"context"
"github.com/gin-gonic/gin"
"github.com/skiffer-git/grpc-etcdv3/getcdv3"
"net/http"
"strings"
)
...
...
@@ -21,7 +21,7 @@ func IsFriend(c *gin.Context) {
etcdConn
:=
getcdv3
.
GetConn
(
config
.
Config
.
Etcd
.
EtcdSchema
,
strings
.
Join
(
config
.
Config
.
Etcd
.
EtcdAddr
,
","
),
config
.
Config
.
RpcRegisterName
.
OpenImFriendName
)
client
:=
pbFriend
.
NewFriendClient
(
etcdConn
)
defer
etcdConn
.
Close
()
//
defer etcdConn.Close()
params
:=
paramsIsFriend
{}
if
err
:=
c
.
BindJSON
(
&
params
);
err
!=
nil
{
...
...
src/api/friend/remove_blacklist.go
浏览文件 @
18d3523c
...
...
@@ -3,10 +3,10 @@ package friend
import
(
"Open_IM/src/common/config"
"Open_IM/src/common/log"
"Open_IM/src/grpc-etcdv3/getcdv3"
pbFriend
"Open_IM/src/proto/friend"
"context"
"github.com/gin-gonic/gin"
"github.com/skiffer-git/grpc-etcdv3/getcdv3"
"net/http"
"strings"
)
...
...
@@ -21,7 +21,7 @@ func RemoveBlacklist(c *gin.Context) {
etcdConn
:=
getcdv3
.
GetConn
(
config
.
Config
.
Etcd
.
EtcdSchema
,
strings
.
Join
(
config
.
Config
.
Etcd
.
EtcdAddr
,
","
),
config
.
Config
.
RpcRegisterName
.
OpenImFriendName
)
client
:=
pbFriend
.
NewFriendClient
(
etcdConn
)
defer
etcdConn
.
Close
()
//
defer etcdConn.Close()
params
:=
paramsRemoveBlackList
{}
if
err
:=
c
.
BindJSON
(
&
params
);
err
!=
nil
{
...
...
src/api/friend/set_friend_comment.go
浏览文件 @
18d3523c
...
...
@@ -3,10 +3,10 @@ package friend
import
(
"Open_IM/src/common/config"
"Open_IM/src/common/log"
"Open_IM/src/grpc-etcdv3/getcdv3"
pbFriend
"Open_IM/src/proto/friend"
"context"
"github.com/gin-gonic/gin"
"github.com/skiffer-git/grpc-etcdv3/getcdv3"
"net/http"
"strings"
)
...
...
@@ -22,7 +22,7 @@ func SetFriendComment(c *gin.Context) {
etcdConn
:=
getcdv3
.
GetConn
(
config
.
Config
.
Etcd
.
EtcdSchema
,
strings
.
Join
(
config
.
Config
.
Etcd
.
EtcdAddr
,
","
),
config
.
Config
.
RpcRegisterName
.
OpenImFriendName
)
client
:=
pbFriend
.
NewFriendClient
(
etcdConn
)
defer
etcdConn
.
Close
()
//
defer etcdConn.Close()
params
:=
paramsSetFriendComment
{}
if
err
:=
c
.
BindJSON
(
&
params
);
err
!=
nil
{
...
...
src/api/group/create_group.go
浏览文件 @
18d3523c
...
...
@@ -3,17 +3,17 @@ package group
import
(
"Open_IM/src/common/config"
"Open_IM/src/common/log"
"Open_IM/src/grpc-etcdv3/getcdv3"
pb
"Open_IM/src/proto/group"
"context"
"github.com/gin-gonic/gin"
"github.com/skiffer-git/grpc-etcdv3/getcdv3"
"net/http"
"strings"
)
type
paramsCreateGroupStruct
struct
{
MemberList
[]
*
pb
.
GroupAddMemberInfo
`json:"memberList"`
GroupName
string
`json:"
n
ame"`
GroupName
string
`json:"
groupN
ame"`
Introduction
string
`json:"introduction"`
Notification
string
`json:"notification"`
FaceUrl
string
`json:"faceUrl"`
...
...
@@ -25,7 +25,7 @@ func CreateGroup(c *gin.Context) {
etcdConn
:=
getcdv3
.
GetConn
(
config
.
Config
.
Etcd
.
EtcdSchema
,
strings
.
Join
(
config
.
Config
.
Etcd
.
EtcdAddr
,
","
),
config
.
Config
.
RpcRegisterName
.
OpenImGroupName
)
client
:=
pb
.
NewGroupClient
(
etcdConn
)
defer
etcdConn
.
Close
()
//
defer etcdConn.Close()
params
:=
paramsCreateGroupStruct
{}
if
err
:=
c
.
BindJSON
(
&
params
);
err
!=
nil
{
...
...
src/api/group/get_group_applicationList.go
浏览文件 @
18d3523c
...
...
@@ -3,11 +3,11 @@ package group
import
(
"Open_IM/src/common/config"
"Open_IM/src/common/log"
"Open_IM/src/grpc-etcdv3/getcdv3"
"Open_IM/src/proto/group"
"Open_IM/src/utils"
"context"
"github.com/gin-gonic/gin"
"github.com/skiffer-git/grpc-etcdv3/getcdv3"
"net/http"
"strings"
)
...
...
@@ -24,14 +24,19 @@ func newUserRegisterReq(params *paramsGroupApplicationList) *group.GetGroupAppli
}
type
paramsGroupApplicationListRet
struct
{
ID
string
`json:"id"`
GroupID
string
`json:"groupID"`
FromUserID
string
`json:"fromUserID"`
FromUserNickName
string
`json:"fromUserNickName"`
FromUserFaceUrl
string
`json:"fromUserFaceUrl"`
ToUserID
string
`json:"toUserID"`
AddTime
int64
`json:"addTime
"`
RequestMsg
string
`json:"req
uest
Msg"`
Flag
int32
`json:"flag
"`
RequestMsg
string
`json:"reqMsg"`
HandledMsg
string
`json:"handledMsg"`
AddTime
int64
`json:"createTime"`
FromUserNickname
string
`json:"fromUserNickName"`
ToUserNickname
string
`json:"toUserNickName"`
FromUserFaceUrl
string
`json:"fromUserFaceURL"`
ToUserFaceUrl
string
`json:"toUserFaceURL"`
HandledUser
string
`json:"handledUser"`
Type
int32
`json:"type"`
HandleStatus
int32
`json:"handleStatus"`
HandleResult
int32
`json:"handleResult"`
...
...
@@ -41,7 +46,7 @@ func GetGroupApplicationList(c *gin.Context) {
log
.
Info
(
""
,
""
,
"api GetGroupApplicationList init ...."
)
etcdConn
:=
getcdv3
.
GetConn
(
config
.
Config
.
Etcd
.
EtcdSchema
,
strings
.
Join
(
config
.
Config
.
Etcd
.
EtcdAddr
,
","
),
config
.
Config
.
RpcRegisterName
.
OpenImGroupName
)
client
:=
group
.
NewGroupClient
(
etcdConn
)
defer
etcdConn
.
Close
()
//
defer etcdConn.Close()
params
:=
paramsGroupApplicationList
{}
if
err
:=
c
.
BindJSON
(
&
params
);
err
!=
nil
{
...
...
@@ -67,27 +72,40 @@ func GetGroupApplicationList(c *gin.Context) {
}
log
.
Info
(
""
,
""
,
"api GetGroupApplicationList call rpc success, [data: %s] [reply: %s]"
,
pbData
.
String
(),
reply
.
String
())
var
userReq
[]
paramsGroupApplicationListRet
for
i
:=
0
;
i
<
len
(
reply
.
Data
.
User
);
i
++
{
req
:=
paramsGroupApplicationListRet
{}
req
.
GroupID
=
reply
.
Data
.
User
[
i
]
.
GroupID
req
.
FromUserID
=
reply
.
Data
.
User
[
i
]
.
FromUserID
req
.
FromUserNickName
=
reply
.
Data
.
User
[
i
]
.
FromUserNickName
req
.
FromUserFaceUrl
=
reply
.
Data
.
User
[
i
]
.
FromUserFaceUrl
req
.
ToUserID
=
reply
.
Data
.
User
[
i
]
.
ToUserID
req
.
RequestMsg
=
reply
.
Data
.
User
[
i
]
.
RequestMsg
req
.
HandledMsg
=
reply
.
Data
.
User
[
i
]
.
HandledMsg
req
.
Type
=
reply
.
Data
.
User
[
i
]
.
Type
req
.
HandleStatus
=
reply
.
Data
.
User
[
i
]
.
HandleStatus
req
.
HandleResult
=
reply
.
Data
.
User
[
i
]
.
HandleResult
userReq
=
append
(
userReq
,
req
)
unProcessCount
:=
0
userReq
:=
make
([]
paramsGroupApplicationListRet
,
0
)
if
reply
!=
nil
&&
reply
.
Data
!=
nil
&&
reply
.
Data
.
User
!=
nil
{
for
i
:=
0
;
i
<
len
(
reply
.
Data
.
User
);
i
++
{
req
:=
paramsGroupApplicationListRet
{}
req
.
ID
=
reply
.
Data
.
User
[
i
]
.
ID
req
.
GroupID
=
reply
.
Data
.
User
[
i
]
.
GroupID
req
.
FromUserID
=
reply
.
Data
.
User
[
i
]
.
FromUserID
req
.
ToUserID
=
reply
.
Data
.
User
[
i
]
.
ToUserID
req
.
Flag
=
reply
.
Data
.
User
[
i
]
.
Flag
req
.
RequestMsg
=
reply
.
Data
.
User
[
i
]
.
RequestMsg
req
.
HandledMsg
=
reply
.
Data
.
User
[
i
]
.
HandledMsg
req
.
AddTime
=
reply
.
Data
.
User
[
i
]
.
AddTime
req
.
FromUserNickname
=
reply
.
Data
.
User
[
i
]
.
FromUserNickname
req
.
ToUserNickname
=
reply
.
Data
.
User
[
i
]
.
ToUserNickname
req
.
FromUserFaceUrl
=
reply
.
Data
.
User
[
i
]
.
FromUserFaceUrl
req
.
ToUserFaceUrl
=
reply
.
Data
.
User
[
i
]
.
ToUserFaceUrl
req
.
HandledUser
=
reply
.
Data
.
User
[
i
]
.
HandledUser
req
.
Type
=
reply
.
Data
.
User
[
i
]
.
Type
req
.
HandleStatus
=
reply
.
Data
.
User
[
i
]
.
HandleStatus
req
.
HandleResult
=
reply
.
Data
.
User
[
i
]
.
HandleResult
userReq
=
append
(
userReq
,
req
)
if
req
.
Flag
==
0
{
unProcessCount
++
}
}
}
c
.
JSON
(
http
.
StatusOK
,
gin
.
H
{
"errCode"
:
reply
.
ErrCode
,
"errMsg"
:
reply
.
ErrMsg
,
"data"
:
gin
.
H
{
"count"
:
reply
.
Data
.
Count
,
"count"
:
unProcess
Count
,
"user"
:
userReq
,
},
})
...
...
src/api/group/get_groups_info.go
浏览文件 @
18d3523c
...
...
@@ -3,10 +3,10 @@ package group
import
(
"Open_IM/src/common/config"
"Open_IM/src/common/log"
"Open_IM/src/grpc-etcdv3/getcdv3"
pb
"Open_IM/src/proto/group"
"context"
"github.com/gin-gonic/gin"
"github.com/skiffer-git/grpc-etcdv3/getcdv3"
"net/http"
"strings"
)
...
...
@@ -21,7 +21,7 @@ func GetGroupsInfo(c *gin.Context) {
etcdConn
:=
getcdv3
.
GetConn
(
config
.
Config
.
Etcd
.
EtcdSchema
,
strings
.
Join
(
config
.
Config
.
Etcd
.
EtcdAddr
,
","
),
config
.
Config
.
RpcRegisterName
.
OpenImGroupName
)
client
:=
pb
.
NewGroupClient
(
etcdConn
)
defer
etcdConn
.
Close
()
//
defer etcdConn.Close()
params
:=
paramsGetGroupInfo
{}
if
err
:=
c
.
BindJSON
(
&
params
);
err
!=
nil
{
...
...
@@ -40,12 +40,26 @@ func GetGroupsInfo(c *gin.Context) {
c
.
JSON
(
http
.
StatusInternalServerError
,
gin
.
H
{
"errCode"
:
500
,
"errMsg"
:
"call rpc server failed"
})
return
}
log
.
InfoByArgs
(
"call get groups info rpc server success
,info=%s
"
,
RpcResp
.
String
())
log
.
InfoByArgs
(
"call get groups info rpc server success"
,
RpcResp
.
String
())
if
RpcResp
.
ErrorCode
==
0
{
groupsInfo
:=
make
([]
pb
.
GroupInfo
,
0
)
for
_
,
v
:=
range
RpcResp
.
Data
{
var
groupInfo
pb
.
GroupInfo
groupInfo
.
GroupId
=
v
.
GroupId
groupInfo
.
GroupName
=
v
.
GroupName
groupInfo
.
Notification
=
v
.
Notification
groupInfo
.
Introduction
=
v
.
Introduction
groupInfo
.
FaceUrl
=
v
.
FaceUrl
groupInfo
.
CreateTime
=
v
.
CreateTime
groupInfo
.
OwnerId
=
v
.
OwnerId
groupInfo
.
MemberCount
=
v
.
MemberCount
groupsInfo
=
append
(
groupsInfo
,
groupInfo
)
}
c
.
JSON
(
http
.
StatusOK
,
gin
.
H
{
"errCode"
:
RpcResp
.
ErrorCode
,
"errMsg"
:
RpcResp
.
ErrorMsg
,
"data"
:
RpcResp
.
Data
,
"data"
:
groupsInfo
,
})
}
else
{
c
.
JSON
(
http
.
StatusOK
,
gin
.
H
{
"errCode"
:
RpcResp
.
ErrorCode
,
"errMsg"
:
RpcResp
.
ErrorMsg
})
...
...
src/api/group/group.go
浏览文件 @
18d3523c
...
...
@@ -3,11 +3,11 @@ package group
import
(
"Open_IM/src/common/config"
"Open_IM/src/common/log"
"Open_IM/src/grpc-etcdv3/getcdv3"
pb
"Open_IM/src/proto/group"
"context"
"fmt"
"github.com/gin-gonic/gin"
"github.com/skiffer-git/grpc-etcdv3/getcdv3"
"net/http"
"strings"
)
...
...
@@ -24,10 +24,10 @@ type GetJoinedGroupListReq struct {
}
type
KickGroupMemberReq
struct
{
GroupID
string
`json:"groupID"`
UidList
[]
string
`json:"uidList
" binding:"required"`
Reason
string
`json:"reason"`
OperationID
string
`json:"operationID" binding:"required"`
GroupID
string
`json:"groupID"`
UidList
Info
[]
*
pb
.
GroupMemberFullInfo
`json:"uidListInfo
" binding:"required"`
Reason
string
`json:"reason"`
OperationID
string
`json:"operationID" binding:"required"`
}
func
KickGroupMember
(
c
*
gin
.
Context
)
{
...
...
@@ -35,7 +35,6 @@ func KickGroupMember(c *gin.Context) {
etcdConn
:=
getcdv3
.
GetConn
(
config
.
Config
.
Etcd
.
EtcdSchema
,
strings
.
Join
(
config
.
Config
.
Etcd
.
EtcdAddr
,
","
),
config
.
Config
.
RpcRegisterName
.
OpenImGroupName
)
client
:=
pb
.
NewGroupClient
(
etcdConn
)
defer
etcdConn
.
Close
()
params
:=
KickGroupMemberReq
{}
if
err
:=
c
.
BindJSON
(
&
params
);
err
!=
nil
{
...
...
@@ -47,7 +46,7 @@ func KickGroupMember(c *gin.Context) {
OperationID
:
params
.
OperationID
,
GroupID
:
params
.
GroupID
,
Token
:
c
.
Request
.
Header
.
Get
(
"token"
),
UidList
:
params
.
UidList
,
UidList
Info
:
params
.
UidListInfo
,
}
log
.
Info
(
req
.
Token
,
req
.
OperationID
,
"recv req: "
,
req
.
String
())
...
...
@@ -91,7 +90,6 @@ func GetGroupMembersInfo(c *gin.Context) {
etcdConn
:=
getcdv3
.
GetConn
(
config
.
Config
.
Etcd
.
EtcdSchema
,
strings
.
Join
(
config
.
Config
.
Etcd
.
EtcdAddr
,
","
),
config
.
Config
.
RpcRegisterName
.
OpenImGroupName
)
client
:=
pb
.
NewGroupClient
(
etcdConn
)
defer
etcdConn
.
Close
()
params
:=
GetGroupMembersInfoReq
{}
if
err
:=
c
.
BindJSON
(
&
params
);
err
!=
nil
{
...
...
@@ -154,7 +152,6 @@ func GetGroupMemberList(c *gin.Context) {
etcdConn
:=
getcdv3
.
GetConn
(
config
.
Config
.
Etcd
.
EtcdSchema
,
strings
.
Join
(
config
.
Config
.
Etcd
.
EtcdAddr
,
","
),
config
.
Config
.
RpcRegisterName
.
OpenImGroupName
)
client
:=
pb
.
NewGroupClient
(
etcdConn
)
defer
etcdConn
.
Close
()
params
:=
GetGroupMemberListReq
{}
if
err
:=
c
.
BindJSON
(
&
params
);
err
!=
nil
{
...
...
@@ -205,7 +202,6 @@ func GetGroupAllMember(c *gin.Context) {
etcdConn
:=
getcdv3
.
GetConn
(
config
.
Config
.
Etcd
.
EtcdSchema
,
strings
.
Join
(
config
.
Config
.
Etcd
.
EtcdAddr
,
","
),
config
.
Config
.
RpcRegisterName
.
OpenImGroupName
)
client
:=
pb
.
NewGroupClient
(
etcdConn
)
defer
etcdConn
.
Close
()
params
:=
getGroupAllMemberReq
{}
if
err
:=
c
.
BindJSON
(
&
params
);
err
!=
nil
{
...
...
@@ -264,8 +260,6 @@ func GetJoinedGroupList(c *gin.Context) {
fmt
.
Println
(
"config: "
,
etcdConn
,
config
.
Config
.
Etcd
.
EtcdSchema
,
strings
.
Join
(
config
.
Config
.
Etcd
.
EtcdAddr
,
","
),
config
.
Config
.
RpcRegisterName
.
OpenImGroupName
)
client
:=
pb
.
NewGroupClient
(
etcdConn
)
defer
etcdConn
.
Close
()
params
:=
GetJoinedGroupListReq
{}
if
err
:=
c
.
BindJSON
(
&
params
);
err
!=
nil
{
c
.
JSON
(
http
.
StatusBadRequest
,
gin
.
H
{
"errCode"
:
400
,
"errMsg"
:
err
.
Error
()})
...
...
@@ -283,6 +277,7 @@ func GetJoinedGroupList(c *gin.Context) {
c
.
JSON
(
http
.
StatusInternalServerError
,
gin
.
H
{
"errCode"
:
500
,
"errMsg"
:
err
.
Error
()})
return
}
log
.
Info
(
req
.
Token
,
req
.
OperationID
,
"GetJoinedGroupList: "
,
RpcResp
)
type
GetJoinedGroupListResp
struct
{
ErrorCode
int32
`json:"errCode"`
...
...
@@ -315,7 +310,6 @@ func InviteUserToGroup(c *gin.Context) {
log
.
Info
(
""
,
""
,
"InviteUserToGroup start...."
)
etcdConn
:=
getcdv3
.
GetConn
(
config
.
Config
.
Etcd
.
EtcdSchema
,
strings
.
Join
(
config
.
Config
.
Etcd
.
EtcdAddr
,
","
),
config
.
Config
.
RpcRegisterName
.
OpenImGroupName
)
client
:=
pb
.
NewGroupClient
(
etcdConn
)
defer
etcdConn
.
Close
()
params
:=
InviteUserToGroupReq
{}
if
err
:=
c
.
BindJSON
(
&
params
);
err
!=
nil
{
...
...
src/api/group/group_application_response.go
浏览文件 @
18d3523c
...
...
@@ -3,11 +3,11 @@ package group
import
(
"Open_IM/src/common/config"
"Open_IM/src/common/log"
"Open_IM/src/grpc-etcdv3/getcdv3"
"Open_IM/src/proto/group"
"Open_IM/src/utils"
"context"
"github.com/gin-gonic/gin"
"github.com/skiffer-git/grpc-etcdv3/getcdv3"
"net/http"
"strings"
)
...
...
@@ -53,7 +53,7 @@ func ApplicationGroupResponse(c *gin.Context) {
log
.
Info
(
""
,
""
,
"api GroupApplicationResponse init ...."
)
etcdConn
:=
getcdv3
.
GetConn
(
config
.
Config
.
Etcd
.
EtcdSchema
,
strings
.
Join
(
config
.
Config
.
Etcd
.
EtcdAddr
,
","
),
config
.
Config
.
RpcRegisterName
.
OpenImGroupName
)
client
:=
group
.
NewGroupClient
(
etcdConn
)
defer
etcdConn
.
Close
()
//
defer etcdConn.Close()
params
:=
paramsGroupApplicationResponse
{}
if
err
:=
c
.
BindJSON
(
&
params
);
err
!=
nil
{
...
...
src/api/group/join_group.go
浏览文件 @
18d3523c
...
...
@@ -3,10 +3,10 @@ package group
import
(
"Open_IM/src/common/config"
"Open_IM/src/common/log"
"Open_IM/src/grpc-etcdv3/getcdv3"
pb
"Open_IM/src/proto/group"
"context"
"github.com/gin-gonic/gin"
"github.com/skiffer-git/grpc-etcdv3/getcdv3"
"net/http"
"strings"
)
...
...
@@ -22,7 +22,7 @@ func JoinGroup(c *gin.Context) {
etcdConn
:=
getcdv3
.
GetConn
(
config
.
Config
.
Etcd
.
EtcdSchema
,
strings
.
Join
(
config
.
Config
.
Etcd
.
EtcdAddr
,
","
),
config
.
Config
.
RpcRegisterName
.
OpenImGroupName
)
client
:=
pb
.
NewGroupClient
(
etcdConn
)
defer
etcdConn
.
Close
()
//
defer etcdConn.Close()
params
:=
paramsJoinGroup
{}
if
err
:=
c
.
BindJSON
(
&
params
);
err
!=
nil
{
...
...
src/api/group/quit_group.go
浏览文件 @
18d3523c
...
...
@@ -3,10 +3,10 @@ package group
import
(
"Open_IM/src/common/config"
"Open_IM/src/common/log"
"Open_IM/src/grpc-etcdv3/getcdv3"
pb
"Open_IM/src/proto/group"
"context"
"github.com/gin-gonic/gin"
"github.com/skiffer-git/grpc-etcdv3/getcdv3"
"net/http"
"strings"
)
...
...
@@ -21,7 +21,7 @@ func QuitGroup(c *gin.Context) {
etcdConn
:=
getcdv3
.
GetConn
(
config
.
Config
.
Etcd
.
EtcdSchema
,
strings
.
Join
(
config
.
Config
.
Etcd
.
EtcdAddr
,
","
),
config
.
Config
.
RpcRegisterName
.
OpenImGroupName
)
client
:=
pb
.
NewGroupClient
(
etcdConn
)
defer
etcdConn
.
Close
()
//
defer etcdConn.Close()
params
:=
paramsQuitGroup
{}
if
err
:=
c
.
BindJSON
(
&
params
);
err
!=
nil
{
...
...
src/api/group/set_group_info.go
浏览文件 @
18d3523c
...
...
@@ -3,10 +3,10 @@ package group
import
(
"Open_IM/src/common/config"
"Open_IM/src/common/log"
"Open_IM/src/grpc-etcdv3/getcdv3"
pb
"Open_IM/src/proto/group"
"context"
"github.com/gin-gonic/gin"
"github.com/skiffer-git/grpc-etcdv3/getcdv3"
"net/http"
"strings"
)
...
...
@@ -25,7 +25,7 @@ func SetGroupInfo(c *gin.Context) {
etcdConn
:=
getcdv3
.
GetConn
(
config
.
Config
.
Etcd
.
EtcdSchema
,
strings
.
Join
(
config
.
Config
.
Etcd
.
EtcdAddr
,
","
),
config
.
Config
.
RpcRegisterName
.
OpenImGroupName
)
client
:=
pb
.
NewGroupClient
(
etcdConn
)
defer
etcdConn
.
Close
()
//
defer etcdConn.Close()
params
:=
paramsSetGroupInfo
{}
if
err
:=
c
.
BindJSON
(
&
params
);
err
!=
nil
{
...
...
src/api/group/transfer_group_owner.go
浏览文件 @
18d3523c
...
...
@@ -3,11 +3,11 @@ package group
import
(
"Open_IM/src/common/config"
"Open_IM/src/common/log"
"Open_IM/src/grpc-etcdv3/getcdv3"
"Open_IM/src/proto/group"
"Open_IM/src/utils"
"context"
"github.com/gin-gonic/gin"
"github.com/skiffer-git/grpc-etcdv3/getcdv3"
"net/http"
"strings"
)
...
...
@@ -31,7 +31,7 @@ func TransferGroupOwner(c *gin.Context) {
log
.
Info
(
""
,
""
,
"api TransferGroupOwner init ...."
)
etcdConn
:=
getcdv3
.
GetConn
(
config
.
Config
.
Etcd
.
EtcdSchema
,
strings
.
Join
(
config
.
Config
.
Etcd
.
EtcdAddr
,
","
),
config
.
Config
.
RpcRegisterName
.
OpenImGroupName
)
client
:=
group
.
NewGroupClient
(
etcdConn
)
defer
etcdConn
.
Close
()
//
defer etcdConn.Close()
params
:=
paramsTransferGroupOwner
{}
if
err
:=
c
.
BindJSON
(
&
params
);
err
!=
nil
{
...
...
src/api/open_im_api.go
浏览文件 @
18d3523c
...
...
@@ -7,26 +7,23 @@ import (
"Open_IM/src/api/group"
apiThird
"Open_IM/src/api/third"
"Open_IM/src/api/user"
"Open_IM/src/common/log"
"Open_IM/src/utils"
"flag"
"github.com/gin-gonic/gin"
"os"
"strconv"
"syscall"
//
"syscall"
)
func
main
()
{
logFile
,
err
:=
os
.
OpenFile
(
"./fatal.log"
,
os
.
O_CREATE
|
os
.
O_APPEND
|
os
.
O_RDWR
,
0660
)
if
err
!=
nil
{
//
logFile, err := os.OpenFile("./fatal.log", os.O_CREATE|os.O_APPEND|os.O_RDWR, 0660)
//
if err != nil {
return
}
syscall
.
Dup2
(
int
(
logFile
.
Fd
()),
int
(
os
.
Stderr
.
Fd
()))
//gin.SetMode(gin.ReleaseMode)
//gin.DefaultWriter = ioutil.Discard
log
.
Info
(
""
,
""
,
"api server running..."
)
// return
// }
//syscall.Dup2(int(logFile.Fd()), int(os.Stderr.Fd()))
//log.Info("", "", "api server running...")
r
:=
gin
.
Default
()
r
.
Use
(
utils
.
CorsHandler
())
// user routing group, which handles user registration and login services
...
...
src/api/third/tencent_cloud_storage_credential.go
浏览文件 @
18d3523c
...
...
@@ -14,6 +14,9 @@ type paramsTencentCloudStorageCredential struct {
OperationID
string
`json:"operationID"`
}
var
lastTime
int64
var
lastRes
*
sts
.
CredentialResult
func
TencentCloudStorageCredential
(
c
*
gin
.
Context
)
{
params
:=
paramsTencentCloudStorageCredential
{}
if
err
:=
c
.
BindJSON
(
&
params
);
err
!=
nil
{
...
...
@@ -23,6 +26,19 @@ func TencentCloudStorageCredential(c *gin.Context) {
log2
.
Info
(
params
.
Token
,
params
.
OperationID
,
"api TencentUpLoadCredential call start..."
)
if
time
.
Now
()
.
Unix
()
-
lastTime
<
10
&&
lastRes
!=
nil
{
c
.
JSON
(
http
.
StatusOK
,
gin
.
H
{
"errCode"
:
0
,
"errMsg"
:
""
,
"region"
:
config
.
Config
.
Credential
.
Tencent
.
Region
,
"bucket"
:
config
.
Config
.
Credential
.
Tencent
.
Bucket
,
"data"
:
lastRes
,
})
return
}
lastTime
=
time
.
Now
()
.
Unix
()
cli
:=
sts
.
NewClient
(
config
.
Config
.
Credential
.
Tencent
.
SecretID
,
config
.
Config
.
Credential
.
Tencent
.
SecretKey
,
...
...
@@ -64,6 +80,8 @@ func TencentCloudStorageCredential(c *gin.Context) {
}
log2
.
Info
(
c
.
Request
.
Header
.
Get
(
"token"
),
c
.
PostForm
(
"optionID"
),
"api TencentUpLoadCredential cli.GetCredential success res = %v, res.Credentials = %v"
,
res
,
res
.
Credentials
)
lastRes
=
res
c
.
JSON
(
http
.
StatusOK
,
gin
.
H
{
"errCode"
:
0
,
"errMsg"
:
""
,
...
...
src/api/user/get_user_info.go
浏览文件 @
18d3523c
...
...
@@ -3,10 +3,10 @@ package user
import
(
"Open_IM/src/common/config"
"Open_IM/src/common/log"
"Open_IM/src/grpc-etcdv3/getcdv3"
pbUser
"Open_IM/src/proto/user"
"context"
"github.com/gin-gonic/gin"
"github.com/skiffer-git/grpc-etcdv3/getcdv3"
"net/http"
"strings"
)
...
...
@@ -27,7 +27,7 @@ func GetUserInfo(c *gin.Context) {
etcdConn
:=
getcdv3
.
GetConn
(
config
.
Config
.
Etcd
.
EtcdSchema
,
strings
.
Join
(
config
.
Config
.
Etcd
.
EtcdAddr
,
","
),
config
.
Config
.
RpcRegisterName
.
OpenImUserName
)
client
:=
pbUser
.
NewUserClient
(
etcdConn
)
defer
etcdConn
.
Close
()
//
defer etcdConn.Close()
params
:=
paramsStruct
{}
if
err
:=
c
.
BindJSON
(
&
params
);
err
!=
nil
{
...
...
src/api/user/update_user_info.go
浏览文件 @
18d3523c
...
...
@@ -3,10 +3,10 @@ package user
import
(
"Open_IM/src/common/config"
"Open_IM/src/common/log"
"Open_IM/src/grpc-etcdv3/getcdv3"
pbUser
"Open_IM/src/proto/user"
"context"
"github.com/gin-gonic/gin"
"github.com/skiffer-git/grpc-etcdv3/getcdv3"
"net/http"
"strings"
)
...
...
@@ -29,7 +29,7 @@ func UpdateUserInfo(c *gin.Context) {
etcdConn
:=
getcdv3
.
GetConn
(
config
.
Config
.
Etcd
.
EtcdSchema
,
strings
.
Join
(
config
.
Config
.
Etcd
.
EtcdAddr
,
","
),
config
.
Config
.
RpcRegisterName
.
OpenImUserName
)
client
:=
pbUser
.
NewUserClient
(
etcdConn
)
defer
etcdConn
.
Close
()
//
defer etcdConn.Close()
params
:=
paramsStruct
{}
if
err
:=
c
.
BindJSON
(
&
params
);
err
!=
nil
{
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录