mirror of
https://github.com/openimsdk/open-im-server.git
synced 2025-04-24 18:36:19 +08:00
api services update
This commit is contained in:
parent
392b1c1d2b
commit
18d3523cf2
@ -3,10 +3,10 @@ package apiAuth
|
|||||||
import (
|
import (
|
||||||
"Open_IM/src/common/config"
|
"Open_IM/src/common/config"
|
||||||
"Open_IM/src/common/log"
|
"Open_IM/src/common/log"
|
||||||
|
"Open_IM/src/grpc-etcdv3/getcdv3"
|
||||||
pbAuth "Open_IM/src/proto/auth"
|
pbAuth "Open_IM/src/proto/auth"
|
||||||
"context"
|
"context"
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/skiffer-git/grpc-etcdv3/getcdv3"
|
|
||||||
"net/http"
|
"net/http"
|
||||||
"strings"
|
"strings"
|
||||||
)
|
)
|
||||||
@ -42,7 +42,7 @@ func UserRegister(c *gin.Context) {
|
|||||||
log.Info("", "", "api user_register init ....")
|
log.Info("", "", "api user_register init ....")
|
||||||
etcdConn := getcdv3.GetConn(config.Config.Etcd.EtcdSchema, strings.Join(config.Config.Etcd.EtcdAddr, ","), config.Config.RpcRegisterName.RpcGetTokenName)
|
etcdConn := getcdv3.GetConn(config.Config.Etcd.EtcdSchema, strings.Join(config.Config.Etcd.EtcdAddr, ","), config.Config.RpcRegisterName.RpcGetTokenName)
|
||||||
client := pbAuth.NewAuthClient(etcdConn)
|
client := pbAuth.NewAuthClient(etcdConn)
|
||||||
defer etcdConn.Close()
|
//defer etcdConn.Close()
|
||||||
|
|
||||||
params := paramsUserRegister{}
|
params := paramsUserRegister{}
|
||||||
if err := c.BindJSON(¶ms); err != nil {
|
if err := c.BindJSON(¶ms); err != nil {
|
||||||
|
@ -3,10 +3,10 @@ package apiAuth
|
|||||||
import (
|
import (
|
||||||
"Open_IM/src/common/config"
|
"Open_IM/src/common/config"
|
||||||
"Open_IM/src/common/log"
|
"Open_IM/src/common/log"
|
||||||
|
"Open_IM/src/grpc-etcdv3/getcdv3"
|
||||||
pbAuth "Open_IM/src/proto/auth"
|
pbAuth "Open_IM/src/proto/auth"
|
||||||
"context"
|
"context"
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/skiffer-git/grpc-etcdv3/getcdv3"
|
|
||||||
"net/http"
|
"net/http"
|
||||||
"strings"
|
"strings"
|
||||||
)
|
)
|
||||||
@ -29,7 +29,7 @@ func UserToken(c *gin.Context) {
|
|||||||
log.Info("", "", "api user_token init ....")
|
log.Info("", "", "api user_token init ....")
|
||||||
etcdConn := getcdv3.GetConn(config.Config.Etcd.EtcdSchema, strings.Join(config.Config.Etcd.EtcdAddr, ","), config.Config.RpcRegisterName.RpcGetTokenName)
|
etcdConn := getcdv3.GetConn(config.Config.Etcd.EtcdSchema, strings.Join(config.Config.Etcd.EtcdAddr, ","), config.Config.RpcRegisterName.RpcGetTokenName)
|
||||||
client := pbAuth.NewAuthClient(etcdConn)
|
client := pbAuth.NewAuthClient(etcdConn)
|
||||||
defer etcdConn.Close()
|
//defer etcdConn.Close()
|
||||||
|
|
||||||
params := paramsUserToken{}
|
params := paramsUserToken{}
|
||||||
if err := c.BindJSON(¶ms); err != nil {
|
if err := c.BindJSON(¶ms); err != nil {
|
||||||
|
@ -3,11 +3,11 @@ package apiChat
|
|||||||
import (
|
import (
|
||||||
"Open_IM/src/common/config"
|
"Open_IM/src/common/config"
|
||||||
"Open_IM/src/common/log"
|
"Open_IM/src/common/log"
|
||||||
|
"Open_IM/src/grpc-etcdv3/getcdv3"
|
||||||
pbMsg "Open_IM/src/proto/chat"
|
pbMsg "Open_IM/src/proto/chat"
|
||||||
"Open_IM/src/utils"
|
"Open_IM/src/utils"
|
||||||
"context"
|
"context"
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/skiffer-git/grpc-etcdv3/getcdv3"
|
|
||||||
"net/http"
|
"net/http"
|
||||||
"strings"
|
"strings"
|
||||||
)
|
)
|
||||||
@ -35,6 +35,7 @@ func UserNewestSeq(c *gin.Context) {
|
|||||||
pbData.UserID = params.SendID
|
pbData.UserID = params.SendID
|
||||||
pbData.OperationID = params.OperationID
|
pbData.OperationID = params.OperationID
|
||||||
grpcConn := getcdv3.GetConn(config.Config.Etcd.EtcdSchema, strings.Join(config.Config.Etcd.EtcdAddr, ","), config.Config.RpcRegisterName.OpenImOfflineMessageName)
|
grpcConn := getcdv3.GetConn(config.Config.Etcd.EtcdSchema, strings.Join(config.Config.Etcd.EtcdAddr, ","), config.Config.RpcRegisterName.OpenImOfflineMessageName)
|
||||||
|
|
||||||
if grpcConn == nil {
|
if grpcConn == nil {
|
||||||
log.ErrorByKv("get grpcConn err", pbData.OperationID, "args", params)
|
log.ErrorByKv("get grpcConn err", pbData.OperationID, "args", params)
|
||||||
}
|
}
|
||||||
|
@ -3,11 +3,11 @@ package apiChat
|
|||||||
import (
|
import (
|
||||||
"Open_IM/src/common/config"
|
"Open_IM/src/common/config"
|
||||||
"Open_IM/src/common/log"
|
"Open_IM/src/common/log"
|
||||||
|
"Open_IM/src/grpc-etcdv3/getcdv3"
|
||||||
"Open_IM/src/proto/chat"
|
"Open_IM/src/proto/chat"
|
||||||
"Open_IM/src/utils"
|
"Open_IM/src/utils"
|
||||||
"context"
|
"context"
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/skiffer-git/grpc-etcdv3/getcdv3"
|
|
||||||
"net/http"
|
"net/http"
|
||||||
"strings"
|
"strings"
|
||||||
)
|
)
|
||||||
|
@ -7,8 +7,8 @@ import (
|
|||||||
"Open_IM/src/utils"
|
"Open_IM/src/utils"
|
||||||
"context"
|
"context"
|
||||||
|
|
||||||
|
"Open_IM/src/grpc-etcdv3/getcdv3"
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/skiffer-git/grpc-etcdv3/getcdv3"
|
|
||||||
"net/http"
|
"net/http"
|
||||||
"strings"
|
"strings"
|
||||||
)
|
)
|
||||||
|
@ -3,10 +3,10 @@ package friend
|
|||||||
import (
|
import (
|
||||||
"Open_IM/src/common/config"
|
"Open_IM/src/common/config"
|
||||||
"Open_IM/src/common/log"
|
"Open_IM/src/common/log"
|
||||||
|
"Open_IM/src/grpc-etcdv3/getcdv3"
|
||||||
pbFriend "Open_IM/src/proto/friend"
|
pbFriend "Open_IM/src/proto/friend"
|
||||||
"context"
|
"context"
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/skiffer-git/grpc-etcdv3/getcdv3"
|
|
||||||
"net/http"
|
"net/http"
|
||||||
"strings"
|
"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)
|
etcdConn := getcdv3.GetConn(config.Config.Etcd.EtcdSchema, strings.Join(config.Config.Etcd.EtcdAddr, ","), config.Config.RpcRegisterName.OpenImFriendName)
|
||||||
client := pbFriend.NewFriendClient(etcdConn)
|
client := pbFriend.NewFriendClient(etcdConn)
|
||||||
defer etcdConn.Close()
|
//defer etcdConn.Close()
|
||||||
|
|
||||||
params := paramsSearchFriend{}
|
params := paramsSearchFriend{}
|
||||||
if err := c.BindJSON(¶ms); err != nil {
|
if err := c.BindJSON(¶ms); err != nil {
|
||||||
|
@ -3,10 +3,10 @@ package friend
|
|||||||
import (
|
import (
|
||||||
"Open_IM/src/common/config"
|
"Open_IM/src/common/config"
|
||||||
"Open_IM/src/common/log"
|
"Open_IM/src/common/log"
|
||||||
|
"Open_IM/src/grpc-etcdv3/getcdv3"
|
||||||
pbFriend "Open_IM/src/proto/friend"
|
pbFriend "Open_IM/src/proto/friend"
|
||||||
"context"
|
"context"
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/skiffer-git/grpc-etcdv3/getcdv3"
|
|
||||||
"net/http"
|
"net/http"
|
||||||
"strings"
|
"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)
|
etcdConn := getcdv3.GetConn(config.Config.Etcd.EtcdSchema, strings.Join(config.Config.Etcd.EtcdAddr, ","), config.Config.RpcRegisterName.OpenImFriendName)
|
||||||
client := pbFriend.NewFriendClient(etcdConn)
|
client := pbFriend.NewFriendClient(etcdConn)
|
||||||
defer etcdConn.Close()
|
//defer etcdConn.Close()
|
||||||
|
|
||||||
params := paramsAddFriend{}
|
params := paramsAddFriend{}
|
||||||
if err := c.BindJSON(¶ms); err != nil {
|
if err := c.BindJSON(¶ms); err != nil {
|
||||||
|
@ -3,11 +3,11 @@ package friend
|
|||||||
import (
|
import (
|
||||||
"Open_IM/src/common/config"
|
"Open_IM/src/common/config"
|
||||||
"Open_IM/src/common/log"
|
"Open_IM/src/common/log"
|
||||||
|
"Open_IM/src/grpc-etcdv3/getcdv3"
|
||||||
pbFriend "Open_IM/src/proto/friend"
|
pbFriend "Open_IM/src/proto/friend"
|
||||||
"context"
|
"context"
|
||||||
"fmt"
|
"fmt"
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/skiffer-git/grpc-etcdv3/getcdv3"
|
|
||||||
"net/http"
|
"net/http"
|
||||||
"strings"
|
"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)
|
etcdConn := getcdv3.GetConn(config.Config.Etcd.EtcdSchema, strings.Join(config.Config.Etcd.EtcdAddr, ","), config.Config.RpcRegisterName.OpenImFriendName)
|
||||||
client := pbFriend.NewFriendClient(etcdConn)
|
client := pbFriend.NewFriendClient(etcdConn)
|
||||||
defer etcdConn.Close()
|
//defer etcdConn.Close()
|
||||||
|
|
||||||
params := paramsAddFriendResponse{}
|
params := paramsAddFriendResponse{}
|
||||||
if err := c.BindJSON(¶ms); err != nil {
|
if err := c.BindJSON(¶ms); err != nil {
|
||||||
|
@ -3,11 +3,11 @@ package friend
|
|||||||
import (
|
import (
|
||||||
"Open_IM/src/common/config"
|
"Open_IM/src/common/config"
|
||||||
"Open_IM/src/common/log"
|
"Open_IM/src/common/log"
|
||||||
|
"Open_IM/src/grpc-etcdv3/getcdv3"
|
||||||
pbFriend "Open_IM/src/proto/friend"
|
pbFriend "Open_IM/src/proto/friend"
|
||||||
"context"
|
"context"
|
||||||
"fmt"
|
"fmt"
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/skiffer-git/grpc-etcdv3/getcdv3"
|
|
||||||
"net/http"
|
"net/http"
|
||||||
"strings"
|
"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)
|
etcdConn := getcdv3.GetConn(config.Config.Etcd.EtcdSchema, strings.Join(config.Config.Etcd.EtcdAddr, ","), config.Config.RpcRegisterName.OpenImFriendName)
|
||||||
client := pbFriend.NewFriendClient(etcdConn)
|
client := pbFriend.NewFriendClient(etcdConn)
|
||||||
defer etcdConn.Close()
|
//defer etcdConn.Close()
|
||||||
|
|
||||||
params := paramsDeleteFriend{}
|
params := paramsDeleteFriend{}
|
||||||
if err := c.BindJSON(¶ms); err != nil {
|
if err := c.BindJSON(¶ms); err != nil {
|
||||||
|
@ -3,11 +3,11 @@ package friend
|
|||||||
import (
|
import (
|
||||||
"Open_IM/src/common/config"
|
"Open_IM/src/common/config"
|
||||||
"Open_IM/src/common/log"
|
"Open_IM/src/common/log"
|
||||||
|
"Open_IM/src/grpc-etcdv3/getcdv3"
|
||||||
pbFriend "Open_IM/src/proto/friend"
|
pbFriend "Open_IM/src/proto/friend"
|
||||||
"context"
|
"context"
|
||||||
"fmt"
|
"fmt"
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/skiffer-git/grpc-etcdv3/getcdv3"
|
|
||||||
"net/http"
|
"net/http"
|
||||||
"strings"
|
"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)
|
etcdConn := getcdv3.GetConn(config.Config.Etcd.EtcdSchema, strings.Join(config.Config.Etcd.EtcdAddr, ","), config.Config.RpcRegisterName.OpenImFriendName)
|
||||||
client := pbFriend.NewFriendClient(etcdConn)
|
client := pbFriend.NewFriendClient(etcdConn)
|
||||||
defer etcdConn.Close()
|
//defer etcdConn.Close()
|
||||||
|
|
||||||
params := paramsGetBlackList{}
|
params := paramsGetBlackList{}
|
||||||
if err := c.BindJSON(¶ms); err != nil {
|
if err := c.BindJSON(¶ms); err != nil {
|
||||||
|
@ -3,10 +3,10 @@ package friend
|
|||||||
import (
|
import (
|
||||||
"Open_IM/src/common/config"
|
"Open_IM/src/common/config"
|
||||||
"Open_IM/src/common/log"
|
"Open_IM/src/common/log"
|
||||||
|
"Open_IM/src/grpc-etcdv3/getcdv3"
|
||||||
pbFriend "Open_IM/src/proto/friend"
|
pbFriend "Open_IM/src/proto/friend"
|
||||||
"context"
|
"context"
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/skiffer-git/grpc-etcdv3/getcdv3"
|
|
||||||
"net/http"
|
"net/http"
|
||||||
"strings"
|
"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)
|
etcdConn := getcdv3.GetConn(config.Config.Etcd.EtcdSchema, strings.Join(config.Config.Etcd.EtcdAddr, ","), config.Config.RpcRegisterName.OpenImFriendName)
|
||||||
client := pbFriend.NewFriendClient(etcdConn)
|
client := pbFriend.NewFriendClient(etcdConn)
|
||||||
defer etcdConn.Close()
|
//defer etcdConn.Close()
|
||||||
|
|
||||||
params := paramsGetApplyList{}
|
params := paramsGetApplyList{}
|
||||||
if err := c.BindJSON(¶ms); err != nil {
|
if err := c.BindJSON(¶ms); 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)
|
etcdConn := getcdv3.GetConn(config.Config.Etcd.EtcdSchema, strings.Join(config.Config.Etcd.EtcdAddr, ","), config.Config.RpcRegisterName.OpenImFriendName)
|
||||||
client := pbFriend.NewFriendClient(etcdConn)
|
client := pbFriend.NewFriendClient(etcdConn)
|
||||||
defer etcdConn.Close()
|
//defer etcdConn.Close()
|
||||||
|
|
||||||
params := paramsGetApplyList{}
|
params := paramsGetApplyList{}
|
||||||
if err := c.BindJSON(¶ms); err != nil {
|
if err := c.BindJSON(¶ms); err != nil {
|
||||||
|
@ -3,11 +3,11 @@ package friend
|
|||||||
import (
|
import (
|
||||||
"Open_IM/src/common/config"
|
"Open_IM/src/common/config"
|
||||||
"Open_IM/src/common/log"
|
"Open_IM/src/common/log"
|
||||||
|
"Open_IM/src/grpc-etcdv3/getcdv3"
|
||||||
pbFriend "Open_IM/src/proto/friend"
|
pbFriend "Open_IM/src/proto/friend"
|
||||||
"context"
|
"context"
|
||||||
"fmt"
|
"fmt"
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/skiffer-git/grpc-etcdv3/getcdv3"
|
|
||||||
"net/http"
|
"net/http"
|
||||||
"strings"
|
"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)
|
etcdConn := getcdv3.GetConn(config.Config.Etcd.EtcdSchema, strings.Join(config.Config.Etcd.EtcdAddr, ","), config.Config.RpcRegisterName.OpenImFriendName)
|
||||||
client := pbFriend.NewFriendClient(etcdConn)
|
client := pbFriend.NewFriendClient(etcdConn)
|
||||||
defer etcdConn.Close()
|
//defer etcdConn.Close()
|
||||||
|
|
||||||
params := paramsGetFriendLIst{}
|
params := paramsGetFriendLIst{}
|
||||||
if err := c.BindJSON(¶ms); err != nil {
|
if err := c.BindJSON(¶ms); err != nil {
|
||||||
|
@ -3,11 +3,11 @@ package friend
|
|||||||
import (
|
import (
|
||||||
"Open_IM/src/common/config"
|
"Open_IM/src/common/config"
|
||||||
"Open_IM/src/common/log"
|
"Open_IM/src/common/log"
|
||||||
|
"Open_IM/src/grpc-etcdv3/getcdv3"
|
||||||
pbFriend "Open_IM/src/proto/friend"
|
pbFriend "Open_IM/src/proto/friend"
|
||||||
"context"
|
"context"
|
||||||
"fmt"
|
"fmt"
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/skiffer-git/grpc-etcdv3/getcdv3"
|
|
||||||
"net/http"
|
"net/http"
|
||||||
"strings"
|
"strings"
|
||||||
)
|
)
|
||||||
@ -21,7 +21,7 @@ func GetFriendsInfo(c *gin.Context) {
|
|||||||
log.Info("", "", fmt.Sprintf("api search friend init ...."))
|
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)
|
etcdConn := getcdv3.GetConn(config.Config.Etcd.EtcdSchema, strings.Join(config.Config.Etcd.EtcdAddr, ","), config.Config.RpcRegisterName.OpenImFriendName)
|
||||||
client := pbFriend.NewFriendClient(etcdConn)
|
client := pbFriend.NewFriendClient(etcdConn)
|
||||||
defer etcdConn.Close()
|
//defer etcdConn.Close()
|
||||||
|
|
||||||
params := paramsSearchFriend{}
|
params := paramsSearchFriend{}
|
||||||
if err := c.BindJSON(¶ms); err != nil {
|
if err := c.BindJSON(¶ms); err != nil {
|
||||||
|
@ -3,10 +3,10 @@ package friend
|
|||||||
import (
|
import (
|
||||||
"Open_IM/src/common/config"
|
"Open_IM/src/common/config"
|
||||||
"Open_IM/src/common/log"
|
"Open_IM/src/common/log"
|
||||||
|
"Open_IM/src/grpc-etcdv3/getcdv3"
|
||||||
pbFriend "Open_IM/src/proto/friend"
|
pbFriend "Open_IM/src/proto/friend"
|
||||||
"context"
|
"context"
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/skiffer-git/grpc-etcdv3/getcdv3"
|
|
||||||
"net/http"
|
"net/http"
|
||||||
"strings"
|
"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)
|
etcdConn := getcdv3.GetConn(config.Config.Etcd.EtcdSchema, strings.Join(config.Config.Etcd.EtcdAddr, ","), config.Config.RpcRegisterName.OpenImFriendName)
|
||||||
client := pbFriend.NewFriendClient(etcdConn)
|
client := pbFriend.NewFriendClient(etcdConn)
|
||||||
defer etcdConn.Close()
|
//defer etcdConn.Close()
|
||||||
|
|
||||||
params := paramsIsFriend{}
|
params := paramsIsFriend{}
|
||||||
if err := c.BindJSON(¶ms); err != nil {
|
if err := c.BindJSON(¶ms); err != nil {
|
||||||
|
@ -3,10 +3,10 @@ package friend
|
|||||||
import (
|
import (
|
||||||
"Open_IM/src/common/config"
|
"Open_IM/src/common/config"
|
||||||
"Open_IM/src/common/log"
|
"Open_IM/src/common/log"
|
||||||
|
"Open_IM/src/grpc-etcdv3/getcdv3"
|
||||||
pbFriend "Open_IM/src/proto/friend"
|
pbFriend "Open_IM/src/proto/friend"
|
||||||
"context"
|
"context"
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/skiffer-git/grpc-etcdv3/getcdv3"
|
|
||||||
"net/http"
|
"net/http"
|
||||||
"strings"
|
"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)
|
etcdConn := getcdv3.GetConn(config.Config.Etcd.EtcdSchema, strings.Join(config.Config.Etcd.EtcdAddr, ","), config.Config.RpcRegisterName.OpenImFriendName)
|
||||||
client := pbFriend.NewFriendClient(etcdConn)
|
client := pbFriend.NewFriendClient(etcdConn)
|
||||||
defer etcdConn.Close()
|
//defer etcdConn.Close()
|
||||||
|
|
||||||
params := paramsRemoveBlackList{}
|
params := paramsRemoveBlackList{}
|
||||||
if err := c.BindJSON(¶ms); err != nil {
|
if err := c.BindJSON(¶ms); err != nil {
|
||||||
|
@ -3,10 +3,10 @@ package friend
|
|||||||
import (
|
import (
|
||||||
"Open_IM/src/common/config"
|
"Open_IM/src/common/config"
|
||||||
"Open_IM/src/common/log"
|
"Open_IM/src/common/log"
|
||||||
|
"Open_IM/src/grpc-etcdv3/getcdv3"
|
||||||
pbFriend "Open_IM/src/proto/friend"
|
pbFriend "Open_IM/src/proto/friend"
|
||||||
"context"
|
"context"
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/skiffer-git/grpc-etcdv3/getcdv3"
|
|
||||||
"net/http"
|
"net/http"
|
||||||
"strings"
|
"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)
|
etcdConn := getcdv3.GetConn(config.Config.Etcd.EtcdSchema, strings.Join(config.Config.Etcd.EtcdAddr, ","), config.Config.RpcRegisterName.OpenImFriendName)
|
||||||
client := pbFriend.NewFriendClient(etcdConn)
|
client := pbFriend.NewFriendClient(etcdConn)
|
||||||
defer etcdConn.Close()
|
//defer etcdConn.Close()
|
||||||
|
|
||||||
params := paramsSetFriendComment{}
|
params := paramsSetFriendComment{}
|
||||||
if err := c.BindJSON(¶ms); err != nil {
|
if err := c.BindJSON(¶ms); err != nil {
|
||||||
|
@ -3,17 +3,17 @@ package group
|
|||||||
import (
|
import (
|
||||||
"Open_IM/src/common/config"
|
"Open_IM/src/common/config"
|
||||||
"Open_IM/src/common/log"
|
"Open_IM/src/common/log"
|
||||||
|
"Open_IM/src/grpc-etcdv3/getcdv3"
|
||||||
pb "Open_IM/src/proto/group"
|
pb "Open_IM/src/proto/group"
|
||||||
"context"
|
"context"
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/skiffer-git/grpc-etcdv3/getcdv3"
|
|
||||||
"net/http"
|
"net/http"
|
||||||
"strings"
|
"strings"
|
||||||
)
|
)
|
||||||
|
|
||||||
type paramsCreateGroupStruct struct {
|
type paramsCreateGroupStruct struct {
|
||||||
MemberList []*pb.GroupAddMemberInfo `json:"memberList"`
|
MemberList []*pb.GroupAddMemberInfo `json:"memberList"`
|
||||||
GroupName string `json:"name"`
|
GroupName string `json:"groupName"`
|
||||||
Introduction string `json:"introduction"`
|
Introduction string `json:"introduction"`
|
||||||
Notification string `json:"notification"`
|
Notification string `json:"notification"`
|
||||||
FaceUrl string `json:"faceUrl"`
|
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)
|
etcdConn := getcdv3.GetConn(config.Config.Etcd.EtcdSchema, strings.Join(config.Config.Etcd.EtcdAddr, ","), config.Config.RpcRegisterName.OpenImGroupName)
|
||||||
client := pb.NewGroupClient(etcdConn)
|
client := pb.NewGroupClient(etcdConn)
|
||||||
defer etcdConn.Close()
|
//defer etcdConn.Close()
|
||||||
|
|
||||||
params := paramsCreateGroupStruct{}
|
params := paramsCreateGroupStruct{}
|
||||||
if err := c.BindJSON(¶ms); err != nil {
|
if err := c.BindJSON(¶ms); err != nil {
|
||||||
|
@ -3,11 +3,11 @@ package group
|
|||||||
import (
|
import (
|
||||||
"Open_IM/src/common/config"
|
"Open_IM/src/common/config"
|
||||||
"Open_IM/src/common/log"
|
"Open_IM/src/common/log"
|
||||||
|
"Open_IM/src/grpc-etcdv3/getcdv3"
|
||||||
"Open_IM/src/proto/group"
|
"Open_IM/src/proto/group"
|
||||||
"Open_IM/src/utils"
|
"Open_IM/src/utils"
|
||||||
"context"
|
"context"
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/skiffer-git/grpc-etcdv3/getcdv3"
|
|
||||||
"net/http"
|
"net/http"
|
||||||
"strings"
|
"strings"
|
||||||
)
|
)
|
||||||
@ -24,14 +24,19 @@ func newUserRegisterReq(params *paramsGroupApplicationList) *group.GetGroupAppli
|
|||||||
}
|
}
|
||||||
|
|
||||||
type paramsGroupApplicationListRet struct {
|
type paramsGroupApplicationListRet struct {
|
||||||
|
ID string `json:"id"`
|
||||||
GroupID string `json:"groupID"`
|
GroupID string `json:"groupID"`
|
||||||
FromUserID string `json:"fromUserID"`
|
FromUserID string `json:"fromUserID"`
|
||||||
FromUserNickName string `json:"fromUserNickName"`
|
|
||||||
FromUserFaceUrl string `json:"fromUserFaceUrl"`
|
|
||||||
ToUserID string `json:"toUserID"`
|
ToUserID string `json:"toUserID"`
|
||||||
AddTime int64 `json:"addTime"`
|
Flag int32 `json:"flag"`
|
||||||
RequestMsg string `json:"requestMsg"`
|
RequestMsg string `json:"reqMsg"`
|
||||||
HandledMsg string `json:"handledMsg"`
|
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"`
|
Type int32 `json:"type"`
|
||||||
HandleStatus int32 `json:"handleStatus"`
|
HandleStatus int32 `json:"handleStatus"`
|
||||||
HandleResult int32 `json:"handleResult"`
|
HandleResult int32 `json:"handleResult"`
|
||||||
@ -41,7 +46,7 @@ func GetGroupApplicationList(c *gin.Context) {
|
|||||||
log.Info("", "", "api GetGroupApplicationList init ....")
|
log.Info("", "", "api GetGroupApplicationList init ....")
|
||||||
etcdConn := getcdv3.GetConn(config.Config.Etcd.EtcdSchema, strings.Join(config.Config.Etcd.EtcdAddr, ","), config.Config.RpcRegisterName.OpenImGroupName)
|
etcdConn := getcdv3.GetConn(config.Config.Etcd.EtcdSchema, strings.Join(config.Config.Etcd.EtcdAddr, ","), config.Config.RpcRegisterName.OpenImGroupName)
|
||||||
client := group.NewGroupClient(etcdConn)
|
client := group.NewGroupClient(etcdConn)
|
||||||
defer etcdConn.Close()
|
//defer etcdConn.Close()
|
||||||
|
|
||||||
params := paramsGroupApplicationList{}
|
params := paramsGroupApplicationList{}
|
||||||
if err := c.BindJSON(¶ms); err != nil {
|
if err := c.BindJSON(¶ms); 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())
|
log.Info("", "", "api GetGroupApplicationList call rpc success, [data: %s] [reply: %s]", pbData.String(), reply.String())
|
||||||
|
|
||||||
var userReq []paramsGroupApplicationListRet
|
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++ {
|
for i := 0; i < len(reply.Data.User); i++ {
|
||||||
req := paramsGroupApplicationListRet{}
|
req := paramsGroupApplicationListRet{}
|
||||||
|
req.ID = reply.Data.User[i].ID
|
||||||
req.GroupID = reply.Data.User[i].GroupID
|
req.GroupID = reply.Data.User[i].GroupID
|
||||||
req.FromUserID = reply.Data.User[i].FromUserID
|
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.ToUserID = reply.Data.User[i].ToUserID
|
||||||
|
req.Flag = reply.Data.User[i].Flag
|
||||||
req.RequestMsg = reply.Data.User[i].RequestMsg
|
req.RequestMsg = reply.Data.User[i].RequestMsg
|
||||||
req.HandledMsg = reply.Data.User[i].HandledMsg
|
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.Type = reply.Data.User[i].Type
|
||||||
req.HandleStatus = reply.Data.User[i].HandleStatus
|
req.HandleStatus = reply.Data.User[i].HandleStatus
|
||||||
req.HandleResult = reply.Data.User[i].HandleResult
|
req.HandleResult = reply.Data.User[i].HandleResult
|
||||||
userReq = append(userReq, req)
|
userReq = append(userReq, req)
|
||||||
|
|
||||||
|
if req.Flag == 0 {
|
||||||
|
unProcessCount++
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
c.JSON(http.StatusOK, gin.H{
|
c.JSON(http.StatusOK, gin.H{
|
||||||
"errCode": reply.ErrCode,
|
"errCode": reply.ErrCode,
|
||||||
"errMsg": reply.ErrMsg,
|
"errMsg": reply.ErrMsg,
|
||||||
"data": gin.H{
|
"data": gin.H{
|
||||||
"count": reply.Data.Count,
|
"count": unProcessCount,
|
||||||
"user": userReq,
|
"user": userReq,
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
@ -3,10 +3,10 @@ package group
|
|||||||
import (
|
import (
|
||||||
"Open_IM/src/common/config"
|
"Open_IM/src/common/config"
|
||||||
"Open_IM/src/common/log"
|
"Open_IM/src/common/log"
|
||||||
|
"Open_IM/src/grpc-etcdv3/getcdv3"
|
||||||
pb "Open_IM/src/proto/group"
|
pb "Open_IM/src/proto/group"
|
||||||
"context"
|
"context"
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/skiffer-git/grpc-etcdv3/getcdv3"
|
|
||||||
"net/http"
|
"net/http"
|
||||||
"strings"
|
"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)
|
etcdConn := getcdv3.GetConn(config.Config.Etcd.EtcdSchema, strings.Join(config.Config.Etcd.EtcdAddr, ","), config.Config.RpcRegisterName.OpenImGroupName)
|
||||||
client := pb.NewGroupClient(etcdConn)
|
client := pb.NewGroupClient(etcdConn)
|
||||||
defer etcdConn.Close()
|
//defer etcdConn.Close()
|
||||||
|
|
||||||
params := paramsGetGroupInfo{}
|
params := paramsGetGroupInfo{}
|
||||||
if err := c.BindJSON(¶ms); err != nil {
|
if err := c.BindJSON(¶ms); err != nil {
|
||||||
@ -40,12 +40,26 @@ func GetGroupsInfo(c *gin.Context) {
|
|||||||
c.JSON(http.StatusInternalServerError, gin.H{"errCode": 500, "errMsg": "call rpc server failed"})
|
c.JSON(http.StatusInternalServerError, gin.H{"errCode": 500, "errMsg": "call rpc server failed"})
|
||||||
return
|
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 {
|
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{
|
c.JSON(http.StatusOK, gin.H{
|
||||||
"errCode": RpcResp.ErrorCode,
|
"errCode": RpcResp.ErrorCode,
|
||||||
"errMsg": RpcResp.ErrorMsg,
|
"errMsg": RpcResp.ErrorMsg,
|
||||||
"data": RpcResp.Data,
|
"data": groupsInfo,
|
||||||
})
|
})
|
||||||
} else {
|
} else {
|
||||||
c.JSON(http.StatusOK, gin.H{"errCode": RpcResp.ErrorCode, "errMsg": RpcResp.ErrorMsg})
|
c.JSON(http.StatusOK, gin.H{"errCode": RpcResp.ErrorCode, "errMsg": RpcResp.ErrorMsg})
|
||||||
|
@ -3,11 +3,11 @@ package group
|
|||||||
import (
|
import (
|
||||||
"Open_IM/src/common/config"
|
"Open_IM/src/common/config"
|
||||||
"Open_IM/src/common/log"
|
"Open_IM/src/common/log"
|
||||||
|
"Open_IM/src/grpc-etcdv3/getcdv3"
|
||||||
pb "Open_IM/src/proto/group"
|
pb "Open_IM/src/proto/group"
|
||||||
"context"
|
"context"
|
||||||
"fmt"
|
"fmt"
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/skiffer-git/grpc-etcdv3/getcdv3"
|
|
||||||
"net/http"
|
"net/http"
|
||||||
"strings"
|
"strings"
|
||||||
)
|
)
|
||||||
@ -25,7 +25,7 @@ type GetJoinedGroupListReq struct {
|
|||||||
|
|
||||||
type KickGroupMemberReq struct {
|
type KickGroupMemberReq struct {
|
||||||
GroupID string `json:"groupID"`
|
GroupID string `json:"groupID"`
|
||||||
UidList []string `json:"uidList" binding:"required"`
|
UidListInfo []*pb.GroupMemberFullInfo `json:"uidListInfo" binding:"required"`
|
||||||
Reason string `json:"reason"`
|
Reason string `json:"reason"`
|
||||||
OperationID string `json:"operationID" binding:"required"`
|
OperationID string `json:"operationID" binding:"required"`
|
||||||
}
|
}
|
||||||
@ -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)
|
etcdConn := getcdv3.GetConn(config.Config.Etcd.EtcdSchema, strings.Join(config.Config.Etcd.EtcdAddr, ","), config.Config.RpcRegisterName.OpenImGroupName)
|
||||||
client := pb.NewGroupClient(etcdConn)
|
client := pb.NewGroupClient(etcdConn)
|
||||||
defer etcdConn.Close()
|
|
||||||
|
|
||||||
params := KickGroupMemberReq{}
|
params := KickGroupMemberReq{}
|
||||||
if err := c.BindJSON(¶ms); err != nil {
|
if err := c.BindJSON(¶ms); err != nil {
|
||||||
@ -47,7 +46,7 @@ func KickGroupMember(c *gin.Context) {
|
|||||||
OperationID: params.OperationID,
|
OperationID: params.OperationID,
|
||||||
GroupID: params.GroupID,
|
GroupID: params.GroupID,
|
||||||
Token: c.Request.Header.Get("token"),
|
Token: c.Request.Header.Get("token"),
|
||||||
UidList: params.UidList,
|
UidListInfo: params.UidListInfo,
|
||||||
}
|
}
|
||||||
log.Info(req.Token, req.OperationID, "recv req: ", req.String())
|
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)
|
etcdConn := getcdv3.GetConn(config.Config.Etcd.EtcdSchema, strings.Join(config.Config.Etcd.EtcdAddr, ","), config.Config.RpcRegisterName.OpenImGroupName)
|
||||||
client := pb.NewGroupClient(etcdConn)
|
client := pb.NewGroupClient(etcdConn)
|
||||||
defer etcdConn.Close()
|
|
||||||
|
|
||||||
params := GetGroupMembersInfoReq{}
|
params := GetGroupMembersInfoReq{}
|
||||||
if err := c.BindJSON(¶ms); err != nil {
|
if err := c.BindJSON(¶ms); 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)
|
etcdConn := getcdv3.GetConn(config.Config.Etcd.EtcdSchema, strings.Join(config.Config.Etcd.EtcdAddr, ","), config.Config.RpcRegisterName.OpenImGroupName)
|
||||||
client := pb.NewGroupClient(etcdConn)
|
client := pb.NewGroupClient(etcdConn)
|
||||||
defer etcdConn.Close()
|
|
||||||
|
|
||||||
params := GetGroupMemberListReq{}
|
params := GetGroupMemberListReq{}
|
||||||
if err := c.BindJSON(¶ms); err != nil {
|
if err := c.BindJSON(¶ms); 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)
|
etcdConn := getcdv3.GetConn(config.Config.Etcd.EtcdSchema, strings.Join(config.Config.Etcd.EtcdAddr, ","), config.Config.RpcRegisterName.OpenImGroupName)
|
||||||
client := pb.NewGroupClient(etcdConn)
|
client := pb.NewGroupClient(etcdConn)
|
||||||
defer etcdConn.Close()
|
|
||||||
|
|
||||||
params := getGroupAllMemberReq{}
|
params := getGroupAllMemberReq{}
|
||||||
if err := c.BindJSON(¶ms); err != nil {
|
if err := c.BindJSON(¶ms); 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)
|
fmt.Println("config: ", etcdConn, config.Config.Etcd.EtcdSchema, strings.Join(config.Config.Etcd.EtcdAddr, ","), config.Config.RpcRegisterName.OpenImGroupName)
|
||||||
client := pb.NewGroupClient(etcdConn)
|
client := pb.NewGroupClient(etcdConn)
|
||||||
|
|
||||||
defer etcdConn.Close()
|
|
||||||
|
|
||||||
params := GetJoinedGroupListReq{}
|
params := GetJoinedGroupListReq{}
|
||||||
if err := c.BindJSON(¶ms); err != nil {
|
if err := c.BindJSON(¶ms); err != nil {
|
||||||
c.JSON(http.StatusBadRequest, gin.H{"errCode": 400, "errMsg": err.Error()})
|
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()})
|
c.JSON(http.StatusInternalServerError, gin.H{"errCode": 500, "errMsg": err.Error()})
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
log.Info(req.Token, req.OperationID, "GetJoinedGroupList: ", RpcResp)
|
||||||
|
|
||||||
type GetJoinedGroupListResp struct {
|
type GetJoinedGroupListResp struct {
|
||||||
ErrorCode int32 `json:"errCode"`
|
ErrorCode int32 `json:"errCode"`
|
||||||
@ -315,7 +310,6 @@ func InviteUserToGroup(c *gin.Context) {
|
|||||||
log.Info("", "", "InviteUserToGroup start....")
|
log.Info("", "", "InviteUserToGroup start....")
|
||||||
etcdConn := getcdv3.GetConn(config.Config.Etcd.EtcdSchema, strings.Join(config.Config.Etcd.EtcdAddr, ","), config.Config.RpcRegisterName.OpenImGroupName)
|
etcdConn := getcdv3.GetConn(config.Config.Etcd.EtcdSchema, strings.Join(config.Config.Etcd.EtcdAddr, ","), config.Config.RpcRegisterName.OpenImGroupName)
|
||||||
client := pb.NewGroupClient(etcdConn)
|
client := pb.NewGroupClient(etcdConn)
|
||||||
defer etcdConn.Close()
|
|
||||||
|
|
||||||
params := InviteUserToGroupReq{}
|
params := InviteUserToGroupReq{}
|
||||||
if err := c.BindJSON(¶ms); err != nil {
|
if err := c.BindJSON(¶ms); err != nil {
|
||||||
|
@ -3,11 +3,11 @@ package group
|
|||||||
import (
|
import (
|
||||||
"Open_IM/src/common/config"
|
"Open_IM/src/common/config"
|
||||||
"Open_IM/src/common/log"
|
"Open_IM/src/common/log"
|
||||||
|
"Open_IM/src/grpc-etcdv3/getcdv3"
|
||||||
"Open_IM/src/proto/group"
|
"Open_IM/src/proto/group"
|
||||||
"Open_IM/src/utils"
|
"Open_IM/src/utils"
|
||||||
"context"
|
"context"
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/skiffer-git/grpc-etcdv3/getcdv3"
|
|
||||||
"net/http"
|
"net/http"
|
||||||
"strings"
|
"strings"
|
||||||
)
|
)
|
||||||
@ -53,7 +53,7 @@ func ApplicationGroupResponse(c *gin.Context) {
|
|||||||
log.Info("", "", "api GroupApplicationResponse init ....")
|
log.Info("", "", "api GroupApplicationResponse init ....")
|
||||||
etcdConn := getcdv3.GetConn(config.Config.Etcd.EtcdSchema, strings.Join(config.Config.Etcd.EtcdAddr, ","), config.Config.RpcRegisterName.OpenImGroupName)
|
etcdConn := getcdv3.GetConn(config.Config.Etcd.EtcdSchema, strings.Join(config.Config.Etcd.EtcdAddr, ","), config.Config.RpcRegisterName.OpenImGroupName)
|
||||||
client := group.NewGroupClient(etcdConn)
|
client := group.NewGroupClient(etcdConn)
|
||||||
defer etcdConn.Close()
|
//defer etcdConn.Close()
|
||||||
|
|
||||||
params := paramsGroupApplicationResponse{}
|
params := paramsGroupApplicationResponse{}
|
||||||
if err := c.BindJSON(¶ms); err != nil {
|
if err := c.BindJSON(¶ms); err != nil {
|
||||||
|
@ -3,10 +3,10 @@ package group
|
|||||||
import (
|
import (
|
||||||
"Open_IM/src/common/config"
|
"Open_IM/src/common/config"
|
||||||
"Open_IM/src/common/log"
|
"Open_IM/src/common/log"
|
||||||
|
"Open_IM/src/grpc-etcdv3/getcdv3"
|
||||||
pb "Open_IM/src/proto/group"
|
pb "Open_IM/src/proto/group"
|
||||||
"context"
|
"context"
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/skiffer-git/grpc-etcdv3/getcdv3"
|
|
||||||
"net/http"
|
"net/http"
|
||||||
"strings"
|
"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)
|
etcdConn := getcdv3.GetConn(config.Config.Etcd.EtcdSchema, strings.Join(config.Config.Etcd.EtcdAddr, ","), config.Config.RpcRegisterName.OpenImGroupName)
|
||||||
client := pb.NewGroupClient(etcdConn)
|
client := pb.NewGroupClient(etcdConn)
|
||||||
defer etcdConn.Close()
|
//defer etcdConn.Close()
|
||||||
|
|
||||||
params := paramsJoinGroup{}
|
params := paramsJoinGroup{}
|
||||||
if err := c.BindJSON(¶ms); err != nil {
|
if err := c.BindJSON(¶ms); err != nil {
|
||||||
|
@ -3,10 +3,10 @@ package group
|
|||||||
import (
|
import (
|
||||||
"Open_IM/src/common/config"
|
"Open_IM/src/common/config"
|
||||||
"Open_IM/src/common/log"
|
"Open_IM/src/common/log"
|
||||||
|
"Open_IM/src/grpc-etcdv3/getcdv3"
|
||||||
pb "Open_IM/src/proto/group"
|
pb "Open_IM/src/proto/group"
|
||||||
"context"
|
"context"
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/skiffer-git/grpc-etcdv3/getcdv3"
|
|
||||||
"net/http"
|
"net/http"
|
||||||
"strings"
|
"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)
|
etcdConn := getcdv3.GetConn(config.Config.Etcd.EtcdSchema, strings.Join(config.Config.Etcd.EtcdAddr, ","), config.Config.RpcRegisterName.OpenImGroupName)
|
||||||
client := pb.NewGroupClient(etcdConn)
|
client := pb.NewGroupClient(etcdConn)
|
||||||
defer etcdConn.Close()
|
//defer etcdConn.Close()
|
||||||
|
|
||||||
params := paramsQuitGroup{}
|
params := paramsQuitGroup{}
|
||||||
if err := c.BindJSON(¶ms); err != nil {
|
if err := c.BindJSON(¶ms); err != nil {
|
||||||
|
@ -3,10 +3,10 @@ package group
|
|||||||
import (
|
import (
|
||||||
"Open_IM/src/common/config"
|
"Open_IM/src/common/config"
|
||||||
"Open_IM/src/common/log"
|
"Open_IM/src/common/log"
|
||||||
|
"Open_IM/src/grpc-etcdv3/getcdv3"
|
||||||
pb "Open_IM/src/proto/group"
|
pb "Open_IM/src/proto/group"
|
||||||
"context"
|
"context"
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/skiffer-git/grpc-etcdv3/getcdv3"
|
|
||||||
"net/http"
|
"net/http"
|
||||||
"strings"
|
"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)
|
etcdConn := getcdv3.GetConn(config.Config.Etcd.EtcdSchema, strings.Join(config.Config.Etcd.EtcdAddr, ","), config.Config.RpcRegisterName.OpenImGroupName)
|
||||||
client := pb.NewGroupClient(etcdConn)
|
client := pb.NewGroupClient(etcdConn)
|
||||||
defer etcdConn.Close()
|
//defer etcdConn.Close()
|
||||||
|
|
||||||
params := paramsSetGroupInfo{}
|
params := paramsSetGroupInfo{}
|
||||||
if err := c.BindJSON(¶ms); err != nil {
|
if err := c.BindJSON(¶ms); err != nil {
|
||||||
|
@ -3,11 +3,11 @@ package group
|
|||||||
import (
|
import (
|
||||||
"Open_IM/src/common/config"
|
"Open_IM/src/common/config"
|
||||||
"Open_IM/src/common/log"
|
"Open_IM/src/common/log"
|
||||||
|
"Open_IM/src/grpc-etcdv3/getcdv3"
|
||||||
"Open_IM/src/proto/group"
|
"Open_IM/src/proto/group"
|
||||||
"Open_IM/src/utils"
|
"Open_IM/src/utils"
|
||||||
"context"
|
"context"
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/skiffer-git/grpc-etcdv3/getcdv3"
|
|
||||||
"net/http"
|
"net/http"
|
||||||
"strings"
|
"strings"
|
||||||
)
|
)
|
||||||
@ -31,7 +31,7 @@ func TransferGroupOwner(c *gin.Context) {
|
|||||||
log.Info("", "", "api TransferGroupOwner init ....")
|
log.Info("", "", "api TransferGroupOwner init ....")
|
||||||
etcdConn := getcdv3.GetConn(config.Config.Etcd.EtcdSchema, strings.Join(config.Config.Etcd.EtcdAddr, ","), config.Config.RpcRegisterName.OpenImGroupName)
|
etcdConn := getcdv3.GetConn(config.Config.Etcd.EtcdSchema, strings.Join(config.Config.Etcd.EtcdAddr, ","), config.Config.RpcRegisterName.OpenImGroupName)
|
||||||
client := group.NewGroupClient(etcdConn)
|
client := group.NewGroupClient(etcdConn)
|
||||||
defer etcdConn.Close()
|
//defer etcdConn.Close()
|
||||||
|
|
||||||
params := paramsTransferGroupOwner{}
|
params := paramsTransferGroupOwner{}
|
||||||
if err := c.BindJSON(¶ms); err != nil {
|
if err := c.BindJSON(¶ms); err != nil {
|
||||||
|
@ -7,26 +7,23 @@ import (
|
|||||||
"Open_IM/src/api/group"
|
"Open_IM/src/api/group"
|
||||||
apiThird "Open_IM/src/api/third"
|
apiThird "Open_IM/src/api/third"
|
||||||
"Open_IM/src/api/user"
|
"Open_IM/src/api/user"
|
||||||
"Open_IM/src/common/log"
|
|
||||||
"Open_IM/src/utils"
|
"Open_IM/src/utils"
|
||||||
"flag"
|
"flag"
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"os"
|
|
||||||
"strconv"
|
"strconv"
|
||||||
"syscall"
|
//"syscall"
|
||||||
)
|
)
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
|
|
||||||
logFile, err := os.OpenFile("./fatal.log", os.O_CREATE|os.O_APPEND|os.O_RDWR, 0660)
|
//logFile, err := os.OpenFile("./fatal.log", os.O_CREATE|os.O_APPEND|os.O_RDWR, 0660)
|
||||||
if err != nil {
|
// if err != nil {
|
||||||
|
|
||||||
return
|
// return
|
||||||
}
|
// }
|
||||||
syscall.Dup2(int(logFile.Fd()), int(os.Stderr.Fd()))
|
//syscall.Dup2(int(logFile.Fd()), int(os.Stderr.Fd()))
|
||||||
//gin.SetMode(gin.ReleaseMode)
|
|
||||||
//gin.DefaultWriter = ioutil.Discard
|
//log.Info("", "", "api server running...")
|
||||||
log.Info("", "", "api server running...")
|
|
||||||
r := gin.Default()
|
r := gin.Default()
|
||||||
r.Use(utils.CorsHandler())
|
r.Use(utils.CorsHandler())
|
||||||
// user routing group, which handles user registration and login services
|
// user routing group, which handles user registration and login services
|
||||||
|
@ -14,6 +14,9 @@ type paramsTencentCloudStorageCredential struct {
|
|||||||
OperationID string `json:"operationID"`
|
OperationID string `json:"operationID"`
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var lastTime int64
|
||||||
|
var lastRes *sts.CredentialResult
|
||||||
|
|
||||||
func TencentCloudStorageCredential(c *gin.Context) {
|
func TencentCloudStorageCredential(c *gin.Context) {
|
||||||
params := paramsTencentCloudStorageCredential{}
|
params := paramsTencentCloudStorageCredential{}
|
||||||
if err := c.BindJSON(¶ms); err != nil {
|
if err := c.BindJSON(¶ms); err != nil {
|
||||||
@ -23,6 +26,19 @@ func TencentCloudStorageCredential(c *gin.Context) {
|
|||||||
|
|
||||||
log2.Info(params.Token, params.OperationID, "api TencentUpLoadCredential call start...")
|
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(
|
cli := sts.NewClient(
|
||||||
config.Config.Credential.Tencent.SecretID,
|
config.Config.Credential.Tencent.SecretID,
|
||||||
config.Config.Credential.Tencent.SecretKey,
|
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)
|
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{
|
c.JSON(http.StatusOK, gin.H{
|
||||||
"errCode": 0,
|
"errCode": 0,
|
||||||
"errMsg": "",
|
"errMsg": "",
|
||||||
|
@ -3,10 +3,10 @@ package user
|
|||||||
import (
|
import (
|
||||||
"Open_IM/src/common/config"
|
"Open_IM/src/common/config"
|
||||||
"Open_IM/src/common/log"
|
"Open_IM/src/common/log"
|
||||||
|
"Open_IM/src/grpc-etcdv3/getcdv3"
|
||||||
pbUser "Open_IM/src/proto/user"
|
pbUser "Open_IM/src/proto/user"
|
||||||
"context"
|
"context"
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/skiffer-git/grpc-etcdv3/getcdv3"
|
|
||||||
"net/http"
|
"net/http"
|
||||||
"strings"
|
"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)
|
etcdConn := getcdv3.GetConn(config.Config.Etcd.EtcdSchema, strings.Join(config.Config.Etcd.EtcdAddr, ","), config.Config.RpcRegisterName.OpenImUserName)
|
||||||
client := pbUser.NewUserClient(etcdConn)
|
client := pbUser.NewUserClient(etcdConn)
|
||||||
defer etcdConn.Close()
|
//defer etcdConn.Close()
|
||||||
|
|
||||||
params := paramsStruct{}
|
params := paramsStruct{}
|
||||||
if err := c.BindJSON(¶ms); err != nil {
|
if err := c.BindJSON(¶ms); err != nil {
|
||||||
|
@ -3,10 +3,10 @@ package user
|
|||||||
import (
|
import (
|
||||||
"Open_IM/src/common/config"
|
"Open_IM/src/common/config"
|
||||||
"Open_IM/src/common/log"
|
"Open_IM/src/common/log"
|
||||||
|
"Open_IM/src/grpc-etcdv3/getcdv3"
|
||||||
pbUser "Open_IM/src/proto/user"
|
pbUser "Open_IM/src/proto/user"
|
||||||
"context"
|
"context"
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/skiffer-git/grpc-etcdv3/getcdv3"
|
|
||||||
"net/http"
|
"net/http"
|
||||||
"strings"
|
"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)
|
etcdConn := getcdv3.GetConn(config.Config.Etcd.EtcdSchema, strings.Join(config.Config.Etcd.EtcdAddr, ","), config.Config.RpcRegisterName.OpenImUserName)
|
||||||
client := pbUser.NewUserClient(etcdConn)
|
client := pbUser.NewUserClient(etcdConn)
|
||||||
defer etcdConn.Close()
|
//defer etcdConn.Close()
|
||||||
|
|
||||||
params := paramsStruct{}
|
params := paramsStruct{}
|
||||||
if err := c.BindJSON(¶ms); err != nil {
|
if err := c.BindJSON(¶ms); err != nil {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user