Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cherish-chat/xxim-server
/ functions
Functions
2,430 in github.com/cherish-chat/xxim-server
⨍
Functions
2,430
◇
Types & classes
474
Method
GatewayKeepAlive
KeepAlive 保持连接
app/gateway/internal/server/gatewayservice/gatewayServiceServer.go:62
Method
GatewayKeepAlive
(ctx context.Context, in *GatewayKeepAliveReq, opts ...grpc.CallOption)
common/pb/gateway_grpc.pb.go:118
Method
GatewayKeepAlive
KeepAlive 保持连接 客户端必须每隔 config.Websocket.KeepAliveSecond 秒发送一次心跳包 二次开发人员可以在这里修改逻辑,比如一致性算法安全校验等
common/pb/gateway_grpc.pb.go:171
Method
GatewayKeepAlive
(context.Context, *GatewayKeepAliveReq)
common/pb/gateway_grpc.pb.go:203
Method
GatewayKickWs
GatewayKickWs 踢出用户的连接
app/gateway/client/gatewayservice/gatewayService.go:51
Method
GatewayKickWs
GatewayKickWs 踢出用户的连接
app/gateway/client/gatewayservice/gatewayService.go:102
Method
GatewayKickWs
GatewayKickWs 踢出用户的连接
app/gateway/internal/server/gatewayservice/gatewayServiceServer.go:56
Method
GatewayKickWs
GatewayKickWs 踢出ws
sdk/client/gateway.go:64
Method
GatewayKickWs
GatewayKickWs 踢出ws
sdk/client/gateway.go:71
Method
GatewayKickWs
(ctx context.Context, in *GatewayKickWsReq, opts ...grpc.CallOption)
common/pb/gateway_grpc.pb.go:109
Method
GatewayKickWs
GatewayKickWs 踢出用户的连接 二次开发人员可以在此处修改踢出用户连接的逻辑 比如踢出连接之前,先给用户发送一条消息
common/pb/gateway_grpc.pb.go:167
Method
GatewayKickWs
(context.Context, *GatewayKickWsReq)
common/pb/gateway_grpc.pb.go:200
Method
GatewayWriteDataToWs
GatewayWriteDataToWs 向用户的连接写入数据
app/gateway/client/gatewayservice/gatewayService.go:90
Method
GatewayWriteDataToWs
GatewayWriteDataToWs 向用户的连接写入数据
app/gateway/internal/server/gatewayservice/gatewayServiceServer.go:44
Method
GatewayWriteDataToWs
GatewayWriteDataToWs 写入数据到ws
sdk/client/gateway.go:50
Method
GatewayWriteDataToWs
GatewayWriteDataToWs 写入数据到ws
sdk/client/gateway.go:57
Method
GatewayWriteDataToWs
(req *pb.GatewayWriteDataToWsReq)
sdk/client/client.go:28
Method
GatewayWriteDataToWs
(ctx context.Context, in *GatewayWriteDataToWsReq, opts ...grpc.CallOption)
common/pb/gateway_grpc.pb.go:91
Method
GatewayWriteDataToWs
GatewayWriteDataToWs 向用户的连接写入数据 二次开发人员不建议修改此处逻辑
common/pb/gateway_grpc.pb.go:160
Method
GatewayWriteDataToWs
(context.Context, *GatewayWriteDataToWsReq)
common/pb/gateway_grpc.pb.go:194
Method
GatewayWriteDataToWsWrapper
GatewayWriteDataToWsWrapper 向用户的连接写入数据
app/gateway/client/gatewayservice/gatewayService.go:96
Method
GatewayWriteDataToWsWrapper
GatewayWriteDataToWsWrapper 向用户的连接写入数据
app/gateway/internal/server/gatewayservice/gatewayServiceServer.go:50
Method
GatewayWriteDataToWsWrapper
(ctx context.Context, in *GatewayWriteDataToWsWrapperReq, opts ...grpc.CallOption)
common/pb/gateway_grpc.pb.go:100
Method
GatewayWriteDataToWsWrapper
GatewayWriteDataToWsWrapper 向用户的连接写入数据 二次开发人员不建议修改此处逻辑
common/pb/gateway_grpc.pb.go:163
Method
GatewayWriteDataToWsWrapper
(context.Context, *GatewayWriteDataToWsWrapperReq)
common/pb/gateway_grpc.pb.go:197
Method
GenerateKey
GenerateKey generates a public and private key pair.
common/utils/ecdh.go:54
Method
GenerateSharedSecret
GenerateSharedSecret takes in a public key and a private key and generates a shared secret. RFC5903 Section 9 states we should only return x.
common/utils/ecdh.go:105
Method
GetAccessToken
()
common/pb/user.pb.go:514
Method
GetAccessToken
()
common/pb/user.pb.go:2254
Method
GetAccountMap
()
common/pb/user.pb.go:205
Method
GetAccountMap
()
common/pb/user.pb.go:436
Method
GetAccountMap
()
common/pb/user.pb.go:771
Method
GetAccountMap
()
common/pb/user.pb.go:1301
Method
GetAccountMap
()
common/pb/user.pb.go:1516
Method
GetActionData
()
common/pb/common.pb.go:925
Method
GetActionType
()
common/pb/common.pb.go:918
Method
GetAgree
()
common/pb/conversation.pb.go:891
Method
GetAlgorithm
()
common/pb/user.pb.go:1101
Method
GetAnswer
()
common/pb/conversation.pb.go:778
Method
GetAnswer
()
common/pb/conversation.pb.go:2481
Method
GetAppId
()
common/pb/common.pb.go:668
Method
GetAppVersion
()
common/pb/common.pb.go:717
Method
GetApplyId
()
common/pb/conversation.pb.go:884
Method
GetApplyId
()
common/pb/conversation.pb.go:2453
Method
GetAt
()
common/pb/message.pb.go:1122
Method
GetAvatar
()
common/pb/user.pb.go:198
Method
GetAvatar
()
common/pb/user.pb.go:1294
Method
GetAvatar
()
common/pb/user.pb.go:1452
Method
GetAvatar
()
common/pb/common.pb.go:1250
Method
GetAvatar
()
common/pb/conversation.pb.go:183
Method
GetBody
()
common/pb/gateway.pb.go:213
Method
GetBroadcast
()
common/pb/message.pb.go:771
Method
GetButtonData
()
common/pb/common.pb.go:860
Method
GetButtonLabel
()
common/pb/common.pb.go:853
Method
GetButtonType
()
common/pb/common.pb.go:846
Method
GetCaptcha
GetCaptcha 获取图形验证码
app/third/client/captchaservice/captchaService.go:31
Method
GetCaptcha
GetCaptcha 获取图形验证码
app/third/client/captchaservice/captchaService.go:48
Method
GetCaptcha
GetCaptcha 获取图形验证码
app/third/internal/server/captchaservice/captchaServiceServer.go:26
Method
GetCaptcha
(ctx context.Context, in *GetCaptchaReq, opts ...grpc.CallOption)
common/pb/third_grpc.pb.go:301
Method
GetCaptcha
GetCaptcha 获取图形验证码 二次开发人员可以自行实现
common/pb/third_grpc.pb.go:325
Method
GetCaptcha
(context.Context, *GetCaptchaReq)
common/pb/third_grpc.pb.go:336
Method
GetCaptchaCode
()
common/pb/third.pb.go:728
Method
GetCaptchaCode
()
common/pb/third.pb.go:796
Method
GetCaptchaId
()
common/pb/third.pb.go:721
Method
GetCaptchaId
()
common/pb/third.pb.go:789
Method
GetCharCount
()
common/pb/third.pb.go:662
Method
GetClientIp
()
common/pb/common.pb.go:682
Method
GetCloseCode
()
common/pb/gateway.pb.go:981
Method
GetCloseCode
()
common/pb/user.pb.go:1904
Method
GetCloseReason
()
common/pb/gateway.pb.go:988
Method
GetCloseReason
()
common/pb/user.pb.go:1911
Method
GetConnectTime
()
common/pb/gateway.pb.go:353
Method
GetConnections
()
common/pb/gateway.pb.go:464
Method
GetConnections
()
common/pb/gateway.pb.go:575
Method
GetConnections
()
common/pb/gateway.pb.go:733
Method
GetContent
()
common/pb/common.pb.go:1036
Method
GetContent
()
common/pb/common.pb.go:1160
Method
GetContentType
()
common/pb/common.pb.go:1043
Method
GetContentType
()
common/pb/common.pb.go:1167
Method
GetContentTypeByFilename
(filename string)
common/utils/file.go:17
Method
GetConvList
()
common/pb/message.pb.go:980
Method
GetConvMaxSeq
(ctx context.Context, userId string, convId string, convTyp pb.ConversationType)
app/message/messagemodel/redisseq.go:68
Method
GetConversationId
()
common/pb/common.pb.go:1015
Method
GetConversationId
()
common/pb/conversation.pb.go:2709
Method
GetConversationId
()
common/pb/message.pb.go:1297
Method
GetConversationType
()
common/pb/common.pb.go:1022
Method
GetConversationType
()
common/pb/conversation.pb.go:1348
Method
GetConversationType
()
common/pb/conversation.pb.go:2716
Method
GetConversationType
()
common/pb/message.pb.go:1304
Method
GetCount
()
common/pb/user.pb.go:1108
Method
GetCount
()
common/pb/conversation.pb.go:362
Method
GetCount
()
common/pb/conversation.pb.go:465
Method
GetCount
()
common/pb/conversation.pb.go:1193
Method
GetCountType
()
common/pb/user.pb.go:1094
Method
GetCursor
()
common/pb/conversation.pb.go:629
Method
GetCursor
()
common/pb/conversation.pb.go:1005
Method
GetCursor
()
common/pb/conversation.pb.go:1083
Method
GetCursor
()
common/pb/conversation.pb.go:1355
Method
GetCursor
()
common/pb/conversation.pb.go:2077
Method
GetData
()
common/pb/gateway.pb.go:797
← previous
next →
801–900 of 2,430, ranked by callers