mirror of
https://github.com/openimsdk/open-im-server.git
synced 2025-04-26 11:36:44 +08:00
errcode
This commit is contained in:
parent
8a1702fcf7
commit
759432794f
@ -496,7 +496,7 @@ const docTemplate = `{
|
|||||||
"data": {
|
"data": {
|
||||||
"type": "array",
|
"type": "array",
|
||||||
"items": {
|
"items": {
|
||||||
"$ref": "#/definitions/server_api_params.PublicUserInfo"
|
"$ref": "#/definitions/sdkws.PublicUserInfo"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -565,7 +565,7 @@ const docTemplate = `{
|
|||||||
"data": {
|
"data": {
|
||||||
"type": "array",
|
"type": "array",
|
||||||
"items": {
|
"items": {
|
||||||
"$ref": "#/definitions/server_api_params.FriendRequest"
|
"$ref": "#/definitions/sdkws.FriendRequest"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -634,7 +634,7 @@ const docTemplate = `{
|
|||||||
"data": {
|
"data": {
|
||||||
"type": "array",
|
"type": "array",
|
||||||
"items": {
|
"items": {
|
||||||
"$ref": "#/definitions/server_api_params.FriendInfo"
|
"$ref": "#/definitions/sdkws.FriendInfo"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -703,7 +703,7 @@ const docTemplate = `{
|
|||||||
"data": {
|
"data": {
|
||||||
"type": "array",
|
"type": "array",
|
||||||
"items": {
|
"items": {
|
||||||
"$ref": "#/definitions/server_api_params.FriendRequest"
|
"$ref": "#/definitions/sdkws.FriendRequest"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1094,7 +1094,7 @@ const docTemplate = `{
|
|||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {
|
||||||
"data": {
|
"data": {
|
||||||
"$ref": "#/definitions/server_api_params.GroupInfo"
|
"$ref": "#/definitions/sdkws.GroupInfo"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1216,7 +1216,7 @@ const docTemplate = `{
|
|||||||
"data": {
|
"data": {
|
||||||
"type": "array",
|
"type": "array",
|
||||||
"items": {
|
"items": {
|
||||||
"$ref": "#/definitions/server_api_params.GroupMemberFullInfo"
|
"$ref": "#/definitions/sdkws.GroupMemberFullInfo"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1285,7 +1285,7 @@ const docTemplate = `{
|
|||||||
"data": {
|
"data": {
|
||||||
"type": "array",
|
"type": "array",
|
||||||
"items": {
|
"items": {
|
||||||
"$ref": "#/definitions/server_api_params.GroupMemberFullInfo"
|
"$ref": "#/definitions/sdkws.GroupMemberFullInfo"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1408,7 +1408,7 @@ const docTemplate = `{
|
|||||||
"data": {
|
"data": {
|
||||||
"type": "array",
|
"type": "array",
|
||||||
"items": {
|
"items": {
|
||||||
"$ref": "#/definitions/server_api_params.GroupInfo"
|
"$ref": "#/definitions/sdkws.GroupInfo"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1477,7 +1477,7 @@ const docTemplate = `{
|
|||||||
"data": {
|
"data": {
|
||||||
"type": "array",
|
"type": "array",
|
||||||
"items": {
|
"items": {
|
||||||
"$ref": "#/definitions/server_api_params.GroupRequest"
|
"$ref": "#/definitions/sdkws.GroupRequest"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1546,7 +1546,7 @@ const docTemplate = `{
|
|||||||
"data": {
|
"data": {
|
||||||
"type": "array",
|
"type": "array",
|
||||||
"items": {
|
"items": {
|
||||||
"$ref": "#/definitions/server_api_params.GroupRequest"
|
"$ref": "#/definitions/sdkws.GroupRequest"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -3428,7 +3428,7 @@ const docTemplate = `{
|
|||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {
|
||||||
"data": {
|
"data": {
|
||||||
"$ref": "#/definitions/server_api_params.Department"
|
"$ref": "#/definitions/sdkws.Department"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -3766,7 +3766,7 @@ const docTemplate = `{
|
|||||||
"data": {
|
"data": {
|
||||||
"type": "array",
|
"type": "array",
|
||||||
"items": {
|
"items": {
|
||||||
"$ref": "#/definitions/server_api_params.UserDepartmentMember"
|
"$ref": "#/definitions/sdkws.UserDepartmentMember"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -3835,7 +3835,7 @@ const docTemplate = `{
|
|||||||
"data": {
|
"data": {
|
||||||
"type": "array",
|
"type": "array",
|
||||||
"items": {
|
"items": {
|
||||||
"$ref": "#/definitions/server_api_params.Department"
|
"$ref": "#/definitions/sdkws.Department"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -3902,7 +3902,7 @@ const docTemplate = `{
|
|||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {
|
||||||
"data": {
|
"data": {
|
||||||
"$ref": "#/definitions/server_api_params.UserInDepartment"
|
"$ref": "#/definitions/sdkws.UserInDepartment"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -4304,7 +4304,7 @@ const docTemplate = `{
|
|||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {
|
||||||
"data": {
|
"data": {
|
||||||
"$ref": "#/definitions/server_api_params.UserInfo"
|
"$ref": "#/definitions/sdkws.UserInfo"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -4372,7 +4372,7 @@ const docTemplate = `{
|
|||||||
"Data": {
|
"Data": {
|
||||||
"type": "array",
|
"type": "array",
|
||||||
"items": {
|
"items": {
|
||||||
"$ref": "#/definitions/server_api_params.PublicUserInfo"
|
"$ref": "#/definitions/sdkws.PublicUserInfo"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -6770,7 +6770,7 @@ const docTemplate = `{
|
|||||||
"type": "boolean"
|
"type": "boolean"
|
||||||
},
|
},
|
||||||
"offlinePushInfo": {
|
"offlinePushInfo": {
|
||||||
"$ref": "#/definitions/server_api_params.OfflinePushInfo"
|
"$ref": "#/definitions/sdkws.OfflinePushInfo"
|
||||||
},
|
},
|
||||||
"operationID": {
|
"operationID": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
@ -6823,7 +6823,7 @@ const docTemplate = `{
|
|||||||
"type": "boolean"
|
"type": "boolean"
|
||||||
},
|
},
|
||||||
"offlinePushInfo": {
|
"offlinePushInfo": {
|
||||||
"$ref": "#/definitions/server_api_params.OfflinePushInfo"
|
"$ref": "#/definitions/sdkws.OfflinePushInfo"
|
||||||
},
|
},
|
||||||
"operationID": {
|
"operationID": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
@ -6852,7 +6852,7 @@ const docTemplate = `{
|
|||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {
|
||||||
"data": {
|
"data": {
|
||||||
"$ref": "#/definitions/server_api_params.UserSendMsgResp"
|
"$ref": "#/definitions/sdkws.UserSendMsgResp"
|
||||||
},
|
},
|
||||||
"errCode": {
|
"errCode": {
|
||||||
"type": "integer"
|
"type": "integer"
|
||||||
@ -8110,7 +8110,7 @@ const docTemplate = `{
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"server_api_params.Department": {
|
"sdkws.Department": {
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {
|
||||||
"createTime": {
|
"createTime": {
|
||||||
@ -8145,7 +8145,7 @@ const docTemplate = `{
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"server_api_params.DepartmentMember": {
|
"sdkws.DepartmentMember": {
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {
|
||||||
"departmentID": {
|
"departmentID": {
|
||||||
@ -8171,7 +8171,7 @@ const docTemplate = `{
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"server_api_params.FriendInfo": {
|
"sdkws.FriendInfo": {
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {
|
||||||
"addSource": {
|
"addSource": {
|
||||||
@ -8184,7 +8184,7 @@ const docTemplate = `{
|
|||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"friendUser": {
|
"friendUser": {
|
||||||
"$ref": "#/definitions/server_api_params.UserInfo"
|
"$ref": "#/definitions/sdkws.UserInfo"
|
||||||
},
|
},
|
||||||
"operatorUserID": {
|
"operatorUserID": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
@ -8197,7 +8197,7 @@ const docTemplate = `{
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"server_api_params.FriendRequest": {
|
"sdkws.FriendRequest": {
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {
|
||||||
"createTime": {
|
"createTime": {
|
||||||
@ -8247,7 +8247,7 @@ const docTemplate = `{
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"server_api_params.GroupInfo": {
|
"sdkws.GroupInfo": {
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {
|
||||||
"applyMemberFriend": {
|
"applyMemberFriend": {
|
||||||
@ -8303,7 +8303,7 @@ const docTemplate = `{
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"server_api_params.GroupMemberFullInfo": {
|
"sdkws.GroupMemberFullInfo": {
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {
|
||||||
"appMangerLevel": {
|
"appMangerLevel": {
|
||||||
@ -8344,14 +8344,14 @@ const docTemplate = `{
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"server_api_params.GroupRequest": {
|
"sdkws.GroupRequest": {
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {
|
||||||
"ex": {
|
"ex": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"groupInfo": {
|
"groupInfo": {
|
||||||
"$ref": "#/definitions/server_api_params.GroupInfo"
|
"$ref": "#/definitions/sdkws.GroupInfo"
|
||||||
},
|
},
|
||||||
"handleMsg": {
|
"handleMsg": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
@ -8378,11 +8378,11 @@ const docTemplate = `{
|
|||||||
"type": "integer"
|
"type": "integer"
|
||||||
},
|
},
|
||||||
"userInfo": {
|
"userInfo": {
|
||||||
"$ref": "#/definitions/server_api_params.PublicUserInfo"
|
"$ref": "#/definitions/sdkws.PublicUserInfo"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"server_api_params.OfflinePushInfo": {
|
"sdkws.OfflinePushInfo": {
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {
|
||||||
"desc": {
|
"desc": {
|
||||||
@ -8402,7 +8402,7 @@ const docTemplate = `{
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"server_api_params.OrganizationUser": {
|
"sdkws.OrganizationUser": {
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {
|
||||||
"birth": {
|
"birth": {
|
||||||
@ -8440,7 +8440,7 @@ const docTemplate = `{
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"server_api_params.PublicUserInfo": {
|
"sdkws.PublicUserInfo": {
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {
|
||||||
"ex": {
|
"ex": {
|
||||||
@ -8460,32 +8460,32 @@ const docTemplate = `{
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"server_api_params.UserDepartmentMember": {
|
"sdkws.UserDepartmentMember": {
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {
|
||||||
"departmentMember": {
|
"departmentMember": {
|
||||||
"$ref": "#/definitions/server_api_params.DepartmentMember"
|
"$ref": "#/definitions/sdkws.DepartmentMember"
|
||||||
},
|
},
|
||||||
"organizationUser": {
|
"organizationUser": {
|
||||||
"$ref": "#/definitions/server_api_params.OrganizationUser"
|
"$ref": "#/definitions/sdkws.OrganizationUser"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"server_api_params.UserInDepartment": {
|
"sdkws.UserInDepartment": {
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {
|
||||||
"departmentMemberList": {
|
"departmentMemberList": {
|
||||||
"type": "array",
|
"type": "array",
|
||||||
"items": {
|
"items": {
|
||||||
"$ref": "#/definitions/server_api_params.DepartmentMember"
|
"$ref": "#/definitions/sdkws.DepartmentMember"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"organizationUser": {
|
"organizationUser": {
|
||||||
"$ref": "#/definitions/server_api_params.OrganizationUser"
|
"$ref": "#/definitions/sdkws.OrganizationUser"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"server_api_params.UserInfo": {
|
"sdkws.UserInfo": {
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {
|
||||||
"appMangerLevel": {
|
"appMangerLevel": {
|
||||||
@ -8523,7 +8523,7 @@ const docTemplate = `{
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"server_api_params.UserSendMsgResp": {
|
"sdkws.UserSendMsgResp": {
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {
|
||||||
"clientMsgID": {
|
"clientMsgID": {
|
@ -488,7 +488,7 @@
|
|||||||
"data": {
|
"data": {
|
||||||
"type": "array",
|
"type": "array",
|
||||||
"items": {
|
"items": {
|
||||||
"$ref": "#/definitions/server_api_params.PublicUserInfo"
|
"$ref": "#/definitions/sdkws.PublicUserInfo"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -557,7 +557,7 @@
|
|||||||
"data": {
|
"data": {
|
||||||
"type": "array",
|
"type": "array",
|
||||||
"items": {
|
"items": {
|
||||||
"$ref": "#/definitions/server_api_params.FriendRequest"
|
"$ref": "#/definitions/sdkws.FriendRequest"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -626,7 +626,7 @@
|
|||||||
"data": {
|
"data": {
|
||||||
"type": "array",
|
"type": "array",
|
||||||
"items": {
|
"items": {
|
||||||
"$ref": "#/definitions/server_api_params.FriendInfo"
|
"$ref": "#/definitions/sdkws.FriendInfo"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -695,7 +695,7 @@
|
|||||||
"data": {
|
"data": {
|
||||||
"type": "array",
|
"type": "array",
|
||||||
"items": {
|
"items": {
|
||||||
"$ref": "#/definitions/server_api_params.FriendRequest"
|
"$ref": "#/definitions/sdkws.FriendRequest"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1086,7 +1086,7 @@
|
|||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {
|
||||||
"data": {
|
"data": {
|
||||||
"$ref": "#/definitions/server_api_params.GroupInfo"
|
"$ref": "#/definitions/sdkws.GroupInfo"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1208,7 +1208,7 @@
|
|||||||
"data": {
|
"data": {
|
||||||
"type": "array",
|
"type": "array",
|
||||||
"items": {
|
"items": {
|
||||||
"$ref": "#/definitions/server_api_params.GroupMemberFullInfo"
|
"$ref": "#/definitions/sdkws.GroupMemberFullInfo"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1277,7 +1277,7 @@
|
|||||||
"data": {
|
"data": {
|
||||||
"type": "array",
|
"type": "array",
|
||||||
"items": {
|
"items": {
|
||||||
"$ref": "#/definitions/server_api_params.GroupMemberFullInfo"
|
"$ref": "#/definitions/sdkws.GroupMemberFullInfo"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1400,7 +1400,7 @@
|
|||||||
"data": {
|
"data": {
|
||||||
"type": "array",
|
"type": "array",
|
||||||
"items": {
|
"items": {
|
||||||
"$ref": "#/definitions/server_api_params.GroupInfo"
|
"$ref": "#/definitions/sdkws.GroupInfo"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1469,7 +1469,7 @@
|
|||||||
"data": {
|
"data": {
|
||||||
"type": "array",
|
"type": "array",
|
||||||
"items": {
|
"items": {
|
||||||
"$ref": "#/definitions/server_api_params.GroupRequest"
|
"$ref": "#/definitions/sdkws.GroupRequest"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1538,7 +1538,7 @@
|
|||||||
"data": {
|
"data": {
|
||||||
"type": "array",
|
"type": "array",
|
||||||
"items": {
|
"items": {
|
||||||
"$ref": "#/definitions/server_api_params.GroupRequest"
|
"$ref": "#/definitions/sdkws.GroupRequest"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -3420,7 +3420,7 @@
|
|||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {
|
||||||
"data": {
|
"data": {
|
||||||
"$ref": "#/definitions/server_api_params.Department"
|
"$ref": "#/definitions/sdkws.Department"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -3758,7 +3758,7 @@
|
|||||||
"data": {
|
"data": {
|
||||||
"type": "array",
|
"type": "array",
|
||||||
"items": {
|
"items": {
|
||||||
"$ref": "#/definitions/server_api_params.UserDepartmentMember"
|
"$ref": "#/definitions/sdkws.UserDepartmentMember"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -3827,7 +3827,7 @@
|
|||||||
"data": {
|
"data": {
|
||||||
"type": "array",
|
"type": "array",
|
||||||
"items": {
|
"items": {
|
||||||
"$ref": "#/definitions/server_api_params.Department"
|
"$ref": "#/definitions/sdkws.Department"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -3894,7 +3894,7 @@
|
|||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {
|
||||||
"data": {
|
"data": {
|
||||||
"$ref": "#/definitions/server_api_params.UserInDepartment"
|
"$ref": "#/definitions/sdkws.UserInDepartment"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -4296,7 +4296,7 @@
|
|||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {
|
||||||
"data": {
|
"data": {
|
||||||
"$ref": "#/definitions/server_api_params.UserInfo"
|
"$ref": "#/definitions/sdkws.UserInfo"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -4364,7 +4364,7 @@
|
|||||||
"Data": {
|
"Data": {
|
||||||
"type": "array",
|
"type": "array",
|
||||||
"items": {
|
"items": {
|
||||||
"$ref": "#/definitions/server_api_params.PublicUserInfo"
|
"$ref": "#/definitions/sdkws.PublicUserInfo"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -6762,7 +6762,7 @@
|
|||||||
"type": "boolean"
|
"type": "boolean"
|
||||||
},
|
},
|
||||||
"offlinePushInfo": {
|
"offlinePushInfo": {
|
||||||
"$ref": "#/definitions/server_api_params.OfflinePushInfo"
|
"$ref": "#/definitions/sdkws.OfflinePushInfo"
|
||||||
},
|
},
|
||||||
"operationID": {
|
"operationID": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
@ -6815,7 +6815,7 @@
|
|||||||
"type": "boolean"
|
"type": "boolean"
|
||||||
},
|
},
|
||||||
"offlinePushInfo": {
|
"offlinePushInfo": {
|
||||||
"$ref": "#/definitions/server_api_params.OfflinePushInfo"
|
"$ref": "#/definitions/sdkws.OfflinePushInfo"
|
||||||
},
|
},
|
||||||
"operationID": {
|
"operationID": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
@ -6844,7 +6844,7 @@
|
|||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {
|
||||||
"data": {
|
"data": {
|
||||||
"$ref": "#/definitions/server_api_params.UserSendMsgResp"
|
"$ref": "#/definitions/sdkws.UserSendMsgResp"
|
||||||
},
|
},
|
||||||
"errCode": {
|
"errCode": {
|
||||||
"type": "integer"
|
"type": "integer"
|
||||||
@ -8102,7 +8102,7 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"server_api_params.Department": {
|
"sdkws.Department": {
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {
|
||||||
"createTime": {
|
"createTime": {
|
||||||
@ -8137,7 +8137,7 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"server_api_params.DepartmentMember": {
|
"sdkws.DepartmentMember": {
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {
|
||||||
"departmentID": {
|
"departmentID": {
|
||||||
@ -8163,7 +8163,7 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"server_api_params.FriendInfo": {
|
"sdkws.FriendInfo": {
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {
|
||||||
"addSource": {
|
"addSource": {
|
||||||
@ -8176,7 +8176,7 @@
|
|||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"friendUser": {
|
"friendUser": {
|
||||||
"$ref": "#/definitions/server_api_params.UserInfo"
|
"$ref": "#/definitions/sdkws.UserInfo"
|
||||||
},
|
},
|
||||||
"operatorUserID": {
|
"operatorUserID": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
@ -8189,7 +8189,7 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"server_api_params.FriendRequest": {
|
"sdkws.FriendRequest": {
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {
|
||||||
"createTime": {
|
"createTime": {
|
||||||
@ -8239,7 +8239,7 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"server_api_params.GroupInfo": {
|
"sdkws.GroupInfo": {
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {
|
||||||
"applyMemberFriend": {
|
"applyMemberFriend": {
|
||||||
@ -8295,7 +8295,7 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"server_api_params.GroupMemberFullInfo": {
|
"sdkws.GroupMemberFullInfo": {
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {
|
||||||
"appMangerLevel": {
|
"appMangerLevel": {
|
||||||
@ -8336,14 +8336,14 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"server_api_params.GroupRequest": {
|
"sdkws.GroupRequest": {
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {
|
||||||
"ex": {
|
"ex": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"groupInfo": {
|
"groupInfo": {
|
||||||
"$ref": "#/definitions/server_api_params.GroupInfo"
|
"$ref": "#/definitions/sdkws.GroupInfo"
|
||||||
},
|
},
|
||||||
"handleMsg": {
|
"handleMsg": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
@ -8370,11 +8370,11 @@
|
|||||||
"type": "integer"
|
"type": "integer"
|
||||||
},
|
},
|
||||||
"userInfo": {
|
"userInfo": {
|
||||||
"$ref": "#/definitions/server_api_params.PublicUserInfo"
|
"$ref": "#/definitions/sdkws.PublicUserInfo"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"server_api_params.OfflinePushInfo": {
|
"sdkws.OfflinePushInfo": {
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {
|
||||||
"desc": {
|
"desc": {
|
||||||
@ -8394,7 +8394,7 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"server_api_params.OrganizationUser": {
|
"sdkws.OrganizationUser": {
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {
|
||||||
"birth": {
|
"birth": {
|
||||||
@ -8432,7 +8432,7 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"server_api_params.PublicUserInfo": {
|
"sdkws.PublicUserInfo": {
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {
|
||||||
"ex": {
|
"ex": {
|
||||||
@ -8452,32 +8452,32 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"server_api_params.UserDepartmentMember": {
|
"sdkws.UserDepartmentMember": {
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {
|
||||||
"departmentMember": {
|
"departmentMember": {
|
||||||
"$ref": "#/definitions/server_api_params.DepartmentMember"
|
"$ref": "#/definitions/sdkws.DepartmentMember"
|
||||||
},
|
},
|
||||||
"organizationUser": {
|
"organizationUser": {
|
||||||
"$ref": "#/definitions/server_api_params.OrganizationUser"
|
"$ref": "#/definitions/sdkws.OrganizationUser"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"server_api_params.UserInDepartment": {
|
"sdkws.UserInDepartment": {
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {
|
||||||
"departmentMemberList": {
|
"departmentMemberList": {
|
||||||
"type": "array",
|
"type": "array",
|
||||||
"items": {
|
"items": {
|
||||||
"$ref": "#/definitions/server_api_params.DepartmentMember"
|
"$ref": "#/definitions/sdkws.DepartmentMember"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"organizationUser": {
|
"organizationUser": {
|
||||||
"$ref": "#/definitions/server_api_params.OrganizationUser"
|
"$ref": "#/definitions/sdkws.OrganizationUser"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"server_api_params.UserInfo": {
|
"sdkws.UserInfo": {
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {
|
||||||
"appMangerLevel": {
|
"appMangerLevel": {
|
||||||
@ -8515,7 +8515,7 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"server_api_params.UserSendMsgResp": {
|
"sdkws.UserSendMsgResp": {
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {
|
||||||
"clientMsgID": {
|
"clientMsgID": {
|
@ -1459,7 +1459,7 @@ definitions:
|
|||||||
notOfflinePush:
|
notOfflinePush:
|
||||||
type: boolean
|
type: boolean
|
||||||
offlinePushInfo:
|
offlinePushInfo:
|
||||||
$ref: '#/definitions/server_api_params.OfflinePushInfo'
|
$ref: '#/definitions/sdkws.OfflinePushInfo'
|
||||||
operationID:
|
operationID:
|
||||||
type: string
|
type: string
|
||||||
recvIDList:
|
recvIDList:
|
||||||
@ -1495,7 +1495,7 @@ definitions:
|
|||||||
notOfflinePush:
|
notOfflinePush:
|
||||||
type: boolean
|
type: boolean
|
||||||
offlinePushInfo:
|
offlinePushInfo:
|
||||||
$ref: '#/definitions/server_api_params.OfflinePushInfo'
|
$ref: '#/definitions/sdkws.OfflinePushInfo'
|
||||||
operationID:
|
operationID:
|
||||||
type: string
|
type: string
|
||||||
recvID:
|
recvID:
|
||||||
@ -1519,7 +1519,7 @@ definitions:
|
|||||||
api_struct.ManagementSendMsgResp:
|
api_struct.ManagementSendMsgResp:
|
||||||
properties:
|
properties:
|
||||||
data:
|
data:
|
||||||
$ref: '#/definitions/server_api_params.UserSendMsgResp'
|
$ref: '#/definitions/sdkws.UserSendMsgResp'
|
||||||
errCode:
|
errCode:
|
||||||
type: integer
|
type: integer
|
||||||
errMsg:
|
errMsg:
|
||||||
@ -2358,7 +2358,7 @@ definitions:
|
|||||||
userID:
|
userID:
|
||||||
type: string
|
type: string
|
||||||
type: object
|
type: object
|
||||||
server_api_params.Department:
|
sdkws.Department:
|
||||||
properties:
|
properties:
|
||||||
createTime:
|
createTime:
|
||||||
type: integer
|
type: integer
|
||||||
@ -2381,7 +2381,7 @@ definitions:
|
|||||||
subDepartmentNum:
|
subDepartmentNum:
|
||||||
type: integer
|
type: integer
|
||||||
type: object
|
type: object
|
||||||
server_api_params.DepartmentMember:
|
sdkws.DepartmentMember:
|
||||||
properties:
|
properties:
|
||||||
departmentID:
|
departmentID:
|
||||||
type: string
|
type: string
|
||||||
@ -2398,7 +2398,7 @@ definitions:
|
|||||||
userID:
|
userID:
|
||||||
type: string
|
type: string
|
||||||
type: object
|
type: object
|
||||||
server_api_params.FriendInfo:
|
sdkws.FriendInfo:
|
||||||
properties:
|
properties:
|
||||||
addSource:
|
addSource:
|
||||||
type: integer
|
type: integer
|
||||||
@ -2407,7 +2407,7 @@ definitions:
|
|||||||
ex:
|
ex:
|
||||||
type: string
|
type: string
|
||||||
friendUser:
|
friendUser:
|
||||||
$ref: '#/definitions/server_api_params.UserInfo'
|
$ref: '#/definitions/sdkws.UserInfo'
|
||||||
operatorUserID:
|
operatorUserID:
|
||||||
type: string
|
type: string
|
||||||
ownerUserID:
|
ownerUserID:
|
||||||
@ -2415,7 +2415,7 @@ definitions:
|
|||||||
remark:
|
remark:
|
||||||
type: string
|
type: string
|
||||||
type: object
|
type: object
|
||||||
server_api_params.FriendRequest:
|
sdkws.FriendRequest:
|
||||||
properties:
|
properties:
|
||||||
createTime:
|
createTime:
|
||||||
type: integer
|
type: integer
|
||||||
@ -2448,7 +2448,7 @@ definitions:
|
|||||||
toUserID:
|
toUserID:
|
||||||
type: string
|
type: string
|
||||||
type: object
|
type: object
|
||||||
server_api_params.GroupInfo:
|
sdkws.GroupInfo:
|
||||||
properties:
|
properties:
|
||||||
applyMemberFriend:
|
applyMemberFriend:
|
||||||
type: integer
|
type: integer
|
||||||
@ -2485,7 +2485,7 @@ definitions:
|
|||||||
status:
|
status:
|
||||||
type: integer
|
type: integer
|
||||||
type: object
|
type: object
|
||||||
server_api_params.GroupMemberFullInfo:
|
sdkws.GroupMemberFullInfo:
|
||||||
properties:
|
properties:
|
||||||
appMangerLevel:
|
appMangerLevel:
|
||||||
type: integer
|
type: integer
|
||||||
@ -2512,12 +2512,12 @@ definitions:
|
|||||||
userID:
|
userID:
|
||||||
type: string
|
type: string
|
||||||
type: object
|
type: object
|
||||||
server_api_params.GroupRequest:
|
sdkws.GroupRequest:
|
||||||
properties:
|
properties:
|
||||||
ex:
|
ex:
|
||||||
type: string
|
type: string
|
||||||
groupInfo:
|
groupInfo:
|
||||||
$ref: '#/definitions/server_api_params.GroupInfo'
|
$ref: '#/definitions/sdkws.GroupInfo'
|
||||||
handleMsg:
|
handleMsg:
|
||||||
type: string
|
type: string
|
||||||
handleResult:
|
handleResult:
|
||||||
@ -2535,9 +2535,9 @@ definitions:
|
|||||||
reqTime:
|
reqTime:
|
||||||
type: integer
|
type: integer
|
||||||
userInfo:
|
userInfo:
|
||||||
$ref: '#/definitions/server_api_params.PublicUserInfo'
|
$ref: '#/definitions/sdkws.PublicUserInfo'
|
||||||
type: object
|
type: object
|
||||||
server_api_params.OfflinePushInfo:
|
sdkws.OfflinePushInfo:
|
||||||
properties:
|
properties:
|
||||||
desc:
|
desc:
|
||||||
type: string
|
type: string
|
||||||
@ -2550,7 +2550,7 @@ definitions:
|
|||||||
title:
|
title:
|
||||||
type: string
|
type: string
|
||||||
type: object
|
type: object
|
||||||
server_api_params.OrganizationUser:
|
sdkws.OrganizationUser:
|
||||||
properties:
|
properties:
|
||||||
birth:
|
birth:
|
||||||
type: integer
|
type: integer
|
||||||
@ -2575,7 +2575,7 @@ definitions:
|
|||||||
userID:
|
userID:
|
||||||
type: string
|
type: string
|
||||||
type: object
|
type: object
|
||||||
server_api_params.PublicUserInfo:
|
sdkws.PublicUserInfo:
|
||||||
properties:
|
properties:
|
||||||
ex:
|
ex:
|
||||||
type: string
|
type: string
|
||||||
@ -2588,23 +2588,23 @@ definitions:
|
|||||||
userID:
|
userID:
|
||||||
type: string
|
type: string
|
||||||
type: object
|
type: object
|
||||||
server_api_params.UserDepartmentMember:
|
sdkws.UserDepartmentMember:
|
||||||
properties:
|
properties:
|
||||||
departmentMember:
|
departmentMember:
|
||||||
$ref: '#/definitions/server_api_params.DepartmentMember'
|
$ref: '#/definitions/sdkws.DepartmentMember'
|
||||||
organizationUser:
|
organizationUser:
|
||||||
$ref: '#/definitions/server_api_params.OrganizationUser'
|
$ref: '#/definitions/sdkws.OrganizationUser'
|
||||||
type: object
|
type: object
|
||||||
server_api_params.UserInDepartment:
|
sdkws.UserInDepartment:
|
||||||
properties:
|
properties:
|
||||||
departmentMemberList:
|
departmentMemberList:
|
||||||
items:
|
items:
|
||||||
$ref: '#/definitions/server_api_params.DepartmentMember'
|
$ref: '#/definitions/sdkws.DepartmentMember'
|
||||||
type: array
|
type: array
|
||||||
organizationUser:
|
organizationUser:
|
||||||
$ref: '#/definitions/server_api_params.OrganizationUser'
|
$ref: '#/definitions/sdkws.OrganizationUser'
|
||||||
type: object
|
type: object
|
||||||
server_api_params.UserInfo:
|
sdkws.UserInfo:
|
||||||
properties:
|
properties:
|
||||||
appMangerLevel:
|
appMangerLevel:
|
||||||
type: integer
|
type: integer
|
||||||
@ -2629,7 +2629,7 @@ definitions:
|
|||||||
userID:
|
userID:
|
||||||
type: string
|
type: string
|
||||||
type: object
|
type: object
|
||||||
server_api_params.UserSendMsgResp:
|
sdkws.UserSendMsgResp:
|
||||||
properties:
|
properties:
|
||||||
clientMsgID:
|
clientMsgID:
|
||||||
type: string
|
type: string
|
||||||
@ -2968,7 +2968,7 @@ paths:
|
|||||||
- properties:
|
- properties:
|
||||||
data:
|
data:
|
||||||
items:
|
items:
|
||||||
$ref: '#/definitions/server_api_params.PublicUserInfo'
|
$ref: '#/definitions/sdkws.PublicUserInfo'
|
||||||
type: array
|
type: array
|
||||||
type: object
|
type: object
|
||||||
"400":
|
"400":
|
||||||
@ -3011,7 +3011,7 @@ paths:
|
|||||||
- properties:
|
- properties:
|
||||||
data:
|
data:
|
||||||
items:
|
items:
|
||||||
$ref: '#/definitions/server_api_params.FriendRequest'
|
$ref: '#/definitions/sdkws.FriendRequest'
|
||||||
type: array
|
type: array
|
||||||
type: object
|
type: object
|
||||||
"400":
|
"400":
|
||||||
@ -3054,7 +3054,7 @@ paths:
|
|||||||
- properties:
|
- properties:
|
||||||
data:
|
data:
|
||||||
items:
|
items:
|
||||||
$ref: '#/definitions/server_api_params.FriendInfo'
|
$ref: '#/definitions/sdkws.FriendInfo'
|
||||||
type: array
|
type: array
|
||||||
type: object
|
type: object
|
||||||
"400":
|
"400":
|
||||||
@ -3097,7 +3097,7 @@ paths:
|
|||||||
- properties:
|
- properties:
|
||||||
data:
|
data:
|
||||||
items:
|
items:
|
||||||
$ref: '#/definitions/server_api_params.FriendRequest'
|
$ref: '#/definitions/sdkws.FriendRequest'
|
||||||
type: array
|
type: array
|
||||||
type: object
|
type: object
|
||||||
"400":
|
"400":
|
||||||
@ -3357,7 +3357,7 @@ paths:
|
|||||||
- $ref: '#/definitions/api_struct.CreateGroupResp'
|
- $ref: '#/definitions/api_struct.CreateGroupResp'
|
||||||
- properties:
|
- properties:
|
||||||
data:
|
data:
|
||||||
$ref: '#/definitions/server_api_params.GroupInfo'
|
$ref: '#/definitions/sdkws.GroupInfo'
|
||||||
type: object
|
type: object
|
||||||
"400":
|
"400":
|
||||||
description: errCode为400 一般为参数输入错误, token未带上等
|
description: errCode为400 一般为参数输入错误, token未带上等
|
||||||
@ -3435,7 +3435,7 @@ paths:
|
|||||||
- properties:
|
- properties:
|
||||||
data:
|
data:
|
||||||
items:
|
items:
|
||||||
$ref: '#/definitions/server_api_params.GroupMemberFullInfo'
|
$ref: '#/definitions/sdkws.GroupMemberFullInfo'
|
||||||
type: array
|
type: array
|
||||||
type: object
|
type: object
|
||||||
"400":
|
"400":
|
||||||
@ -3478,7 +3478,7 @@ paths:
|
|||||||
- properties:
|
- properties:
|
||||||
data:
|
data:
|
||||||
items:
|
items:
|
||||||
$ref: '#/definitions/server_api_params.GroupMemberFullInfo'
|
$ref: '#/definitions/sdkws.GroupMemberFullInfo'
|
||||||
type: array
|
type: array
|
||||||
type: object
|
type: object
|
||||||
"400":
|
"400":
|
||||||
@ -3557,7 +3557,7 @@ paths:
|
|||||||
- properties:
|
- properties:
|
||||||
data:
|
data:
|
||||||
items:
|
items:
|
||||||
$ref: '#/definitions/server_api_params.GroupInfo'
|
$ref: '#/definitions/sdkws.GroupInfo'
|
||||||
type: array
|
type: array
|
||||||
type: object
|
type: object
|
||||||
"400":
|
"400":
|
||||||
@ -3600,7 +3600,7 @@ paths:
|
|||||||
- properties:
|
- properties:
|
||||||
data:
|
data:
|
||||||
items:
|
items:
|
||||||
$ref: '#/definitions/server_api_params.GroupRequest'
|
$ref: '#/definitions/sdkws.GroupRequest'
|
||||||
type: array
|
type: array
|
||||||
type: object
|
type: object
|
||||||
"400":
|
"400":
|
||||||
@ -3643,7 +3643,7 @@ paths:
|
|||||||
- properties:
|
- properties:
|
||||||
data:
|
data:
|
||||||
items:
|
items:
|
||||||
$ref: '#/definitions/server_api_params.GroupRequest'
|
$ref: '#/definitions/sdkws.GroupRequest'
|
||||||
type: array
|
type: array
|
||||||
type: object
|
type: object
|
||||||
"400":
|
"400":
|
||||||
@ -4884,7 +4884,7 @@ paths:
|
|||||||
- $ref: '#/definitions/api_struct.CreateDepartmentResp'
|
- $ref: '#/definitions/api_struct.CreateDepartmentResp'
|
||||||
- properties:
|
- properties:
|
||||||
data:
|
data:
|
||||||
$ref: '#/definitions/server_api_params.Department'
|
$ref: '#/definitions/sdkws.Department'
|
||||||
type: object
|
type: object
|
||||||
"400":
|
"400":
|
||||||
description: errCode为400 一般为参数输入错误, token未带上等
|
description: errCode为400 一般为参数输入错误, token未带上等
|
||||||
@ -5106,7 +5106,7 @@ paths:
|
|||||||
- properties:
|
- properties:
|
||||||
data:
|
data:
|
||||||
items:
|
items:
|
||||||
$ref: '#/definitions/server_api_params.UserDepartmentMember'
|
$ref: '#/definitions/sdkws.UserDepartmentMember'
|
||||||
type: array
|
type: array
|
||||||
type: object
|
type: object
|
||||||
"400":
|
"400":
|
||||||
@ -5149,7 +5149,7 @@ paths:
|
|||||||
- properties:
|
- properties:
|
||||||
data:
|
data:
|
||||||
items:
|
items:
|
||||||
$ref: '#/definitions/server_api_params.Department'
|
$ref: '#/definitions/sdkws.Department'
|
||||||
type: array
|
type: array
|
||||||
type: object
|
type: object
|
||||||
"400":
|
"400":
|
||||||
@ -5191,7 +5191,7 @@ paths:
|
|||||||
- $ref: '#/definitions/api_struct.GetUserInDepartmentResp'
|
- $ref: '#/definitions/api_struct.GetUserInDepartmentResp'
|
||||||
- properties:
|
- properties:
|
||||||
data:
|
data:
|
||||||
$ref: '#/definitions/server_api_params.UserInDepartment'
|
$ref: '#/definitions/sdkws.UserInDepartment'
|
||||||
type: object
|
type: object
|
||||||
"400":
|
"400":
|
||||||
description: errCode为400 一般为参数输入错误, token未带上等
|
description: errCode为400 一般为参数输入错误, token未带上等
|
||||||
@ -5457,7 +5457,7 @@ paths:
|
|||||||
- $ref: '#/definitions/api_struct.GetSelfUserInfoResp'
|
- $ref: '#/definitions/api_struct.GetSelfUserInfoResp'
|
||||||
- properties:
|
- properties:
|
||||||
data:
|
data:
|
||||||
$ref: '#/definitions/server_api_params.UserInfo'
|
$ref: '#/definitions/sdkws.UserInfo'
|
||||||
type: object
|
type: object
|
||||||
"400":
|
"400":
|
||||||
description: errCode为400 一般为参数输入错误, token未带上等
|
description: errCode为400 一般为参数输入错误, token未带上等
|
||||||
@ -5499,7 +5499,7 @@ paths:
|
|||||||
- properties:
|
- properties:
|
||||||
Data:
|
Data:
|
||||||
items:
|
items:
|
||||||
$ref: '#/definitions/server_api_params.PublicUserInfo'
|
$ref: '#/definitions/sdkws.PublicUserInfo'
|
||||||
type: array
|
type: array
|
||||||
type: object
|
type: object
|
||||||
"400":
|
"400":
|
@ -1,25 +0,0 @@
|
|||||||
.PHONY: all build run gotool install clean help
|
|
||||||
|
|
||||||
BINARY_NAME=open_im_demo
|
|
||||||
BIN_DIR=../../bin/
|
|
||||||
|
|
||||||
|
|
||||||
all: gotool build
|
|
||||||
|
|
||||||
build:
|
|
||||||
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -ldflags="-w -s"
|
|
||||||
|
|
||||||
run:
|
|
||||||
@go run ./
|
|
||||||
|
|
||||||
gotool:
|
|
||||||
go fmt ./
|
|
||||||
go vet ./
|
|
||||||
|
|
||||||
install:
|
|
||||||
make build
|
|
||||||
mv ${BINARY_NAME} ${BIN_DIR}
|
|
||||||
|
|
||||||
clean:
|
|
||||||
@if [ -f ${BINARY_NAME} ] ; then rm ${BINARY_NAME} ; fi
|
|
||||||
|
|
@ -1,62 +0,0 @@
|
|||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"Open_IM/internal/demo/register"
|
|
||||||
"Open_IM/pkg/utils"
|
|
||||||
"flag"
|
|
||||||
"fmt"
|
|
||||||
"io"
|
|
||||||
"os"
|
|
||||||
"strconv"
|
|
||||||
|
|
||||||
"Open_IM/pkg/common/config"
|
|
||||||
"Open_IM/pkg/common/constant"
|
|
||||||
"Open_IM/pkg/common/log"
|
|
||||||
|
|
||||||
promePkg "Open_IM/pkg/common/prometheus"
|
|
||||||
|
|
||||||
"github.com/gin-gonic/gin"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
log.NewPrivateLog(constant.LogFileName)
|
|
||||||
gin.SetMode(gin.ReleaseMode)
|
|
||||||
f, _ := os.Create("../logs/api.log")
|
|
||||||
gin.DefaultWriter = io.MultiWriter(f)
|
|
||||||
r := gin.Default()
|
|
||||||
r.Use(utils.CorsHandler())
|
|
||||||
if config.Config.Prometheus.Enable {
|
|
||||||
r.GET("/metrics", promePkg.PrometheusHandler())
|
|
||||||
}
|
|
||||||
authRouterGroup := r.Group("/demo")
|
|
||||||
{
|
|
||||||
authRouterGroup.POST("/code", register.SendVerificationCode)
|
|
||||||
authRouterGroup.POST("/verify", register.Verify)
|
|
||||||
authRouterGroup.POST("/password", register.SetPassword)
|
|
||||||
authRouterGroup.POST("/login", register.Login)
|
|
||||||
authRouterGroup.POST("/reset_password", register.ResetPassword)
|
|
||||||
}
|
|
||||||
demoRouterGroup := r.Group("/auth")
|
|
||||||
{
|
|
||||||
demoRouterGroup.POST("/code", register.SendVerificationCode)
|
|
||||||
demoRouterGroup.POST("/verify", register.Verify)
|
|
||||||
demoRouterGroup.POST("/password", register.SetPassword)
|
|
||||||
demoRouterGroup.POST("/login", register.Login)
|
|
||||||
demoRouterGroup.POST("/reset_password", register.ResetPassword)
|
|
||||||
}
|
|
||||||
|
|
||||||
defaultPorts := config.Config.Demo.Port
|
|
||||||
ginPort := flag.Int("port", defaultPorts[0], "get ginServerPort from cmd,default 10004 as port")
|
|
||||||
flag.Parse()
|
|
||||||
address := "0.0.0.0:" + strconv.Itoa(*ginPort)
|
|
||||||
if config.Config.Api.ListenIP != "" {
|
|
||||||
address = config.Config.Api.ListenIP + ":" + strconv.Itoa(*ginPort)
|
|
||||||
}
|
|
||||||
address = config.Config.CmsApi.ListenIP + ":" + strconv.Itoa(*ginPort)
|
|
||||||
fmt.Println("start demo api server address: ", address, ", OpenIM version: ", constant.CurrentVersion, "\n")
|
|
||||||
go register.ImportFriendRoutine()
|
|
||||||
err := r.Run(address)
|
|
||||||
if err != nil {
|
|
||||||
log.Error("", "run failed ", *ginPort, err.Error())
|
|
||||||
}
|
|
||||||
}
|
|
@ -2,7 +2,7 @@ package mongo
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"Open_IM/pkg/common/config"
|
"Open_IM/pkg/common/config"
|
||||||
server_api_params "Open_IM/pkg/proto/sdk_ws"
|
sdkws "Open_IM/pkg/proto/sdkws"
|
||||||
"context"
|
"context"
|
||||||
"fmt"
|
"fmt"
|
||||||
"github.com/golang/protobuf/proto"
|
"github.com/golang/protobuf/proto"
|
||||||
@ -42,7 +42,7 @@ func GetUserAllChat(uid string) {
|
|||||||
}
|
}
|
||||||
for _, userChat := range userChatList {
|
for _, userChat := range userChatList {
|
||||||
for _, msg := range userChat.Msg {
|
for _, msg := range userChat.Msg {
|
||||||
msgData := &server_api_params.MsgData{}
|
msgData := &sdkws.MsgData{}
|
||||||
err := proto.Unmarshal(msg.Msg, msgData)
|
err := proto.Unmarshal(msg.Msg, msgData)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
fmt.Println(err.Error(), msg)
|
fmt.Println(err.Error(), msg)
|
||||||
|
@ -185,7 +185,6 @@ rpcregistername: #rpc注册服务名,默认即可
|
|||||||
openImAdminCMSName: AdminCMS
|
openImAdminCMSName: AdminCMS
|
||||||
openImOfficeName: Office
|
openImOfficeName: Office
|
||||||
openImConversationName: Conversation
|
openImConversationName: Conversation
|
||||||
openImCacheName: Cache
|
|
||||||
openImRealTimeCommName: RealTimeComm
|
openImRealTimeCommName: RealTimeComm
|
||||||
log:
|
log:
|
||||||
storageLocation: ../logs/
|
storageLocation: ../logs/
|
||||||
|
19
deploy_k8s/cache/cache.Dockerfile
vendored
19
deploy_k8s/cache/cache.Dockerfile
vendored
@ -1,19 +0,0 @@
|
|||||||
FROM ubuntu
|
|
||||||
|
|
||||||
# 设置固定的项目路径
|
|
||||||
ENV WORKDIR /Open-IM-Server
|
|
||||||
ENV CMDDIR $WORKDIR/cmd
|
|
||||||
ENV CONFIG_NAME $WORKDIR/config/config.yaml
|
|
||||||
|
|
||||||
|
|
||||||
# 将可执行文件复制到目标目录
|
|
||||||
ADD ./open_im_cache $WORKDIR/cmd/main
|
|
||||||
|
|
||||||
# 创建用于挂载的几个目录,添加可执行权限
|
|
||||||
RUN mkdir $WORKDIR/logs $WORKDIR/config $WORKDIR/script && \
|
|
||||||
chmod +x $WORKDIR/cmd/main
|
|
||||||
|
|
||||||
VOLUME ["/Open-IM-Server/logs","/Open-IM-Server/config","/Open-IM-Server/script"]
|
|
||||||
|
|
||||||
WORKDIR $CMDDIR
|
|
||||||
CMD ./main
|
|
42
deploy_k8s/cache/deployment.yaml
vendored
42
deploy_k8s/cache/deployment.yaml
vendored
@ -1,42 +0,0 @@
|
|||||||
---
|
|
||||||
apiVersion: apps/v1
|
|
||||||
kind: Deployment
|
|
||||||
metadata:
|
|
||||||
name: cache-deployment
|
|
||||||
spec:
|
|
||||||
selector:
|
|
||||||
matchLabels:
|
|
||||||
app: cache # 选择这个指定标签执行
|
|
||||||
replicas: 1 # 运行pod数量
|
|
||||||
template:
|
|
||||||
metadata:
|
|
||||||
labels:
|
|
||||||
app: cache # 标签
|
|
||||||
spec:
|
|
||||||
containers:
|
|
||||||
- name: cache
|
|
||||||
image: openim/cache:v2.3.4
|
|
||||||
# imagePullPolicy: Always
|
|
||||||
ports:
|
|
||||||
- containerPort: 10240
|
|
||||||
volumeMounts:
|
|
||||||
- name: config
|
|
||||||
mountPath: /Open-IM-Server/config
|
|
||||||
readOnly: true
|
|
||||||
- name: usualConfig
|
|
||||||
mountPath: /Open-IM-Server/config
|
|
||||||
readOnly: true
|
|
||||||
env:
|
|
||||||
- name: CONFIG_NAME
|
|
||||||
value: "/Open-IM-Server"
|
|
||||||
- name: USUAL_CONFIG_NAME
|
|
||||||
value: "/Open-IM-Server"
|
|
||||||
volumes:
|
|
||||||
- name: config
|
|
||||||
configMap:
|
|
||||||
name: openim-config
|
|
||||||
- name: usualConfig
|
|
||||||
configMap:
|
|
||||||
name: openim-usualConfig
|
|
||||||
strategy: #更新策略
|
|
||||||
type: RollingUpdate # 滚动更新
|
|
@ -1,19 +0,0 @@
|
|||||||
FROM ubuntu
|
|
||||||
|
|
||||||
# 设置固定的项目路径
|
|
||||||
ENV WORKDIR /Open-IM-Server
|
|
||||||
ENV CMDDIR $WORKDIR/cmd
|
|
||||||
ENV CONFIG_NAME $WORKDIR/config/config.yaml
|
|
||||||
|
|
||||||
# 将可执行文件复制到目标目录
|
|
||||||
ADD ./open_im_demo $WORKDIR/cmd/main
|
|
||||||
|
|
||||||
# 创建用于挂载的几个目录,添加可执行权限
|
|
||||||
RUN mkdir $WORKDIR/logs $WORKDIR/config $WORKDIR/script && \
|
|
||||||
chmod +x $WORKDIR/cmd/main
|
|
||||||
|
|
||||||
VOLUME ["/Open-IM-Server/logs","/Open-IM-Server/config","/Open-IM-Server/script"]
|
|
||||||
|
|
||||||
|
|
||||||
WORKDIR $CMDDIR
|
|
||||||
CMD ./main
|
|
@ -1,56 +0,0 @@
|
|||||||
---
|
|
||||||
apiVersion: apps/v1
|
|
||||||
kind: Deployment
|
|
||||||
metadata:
|
|
||||||
name: demo-deployment
|
|
||||||
spec:
|
|
||||||
selector:
|
|
||||||
matchLabels:
|
|
||||||
app: demo # 选择这个指定标签执行
|
|
||||||
replicas: 1 # 运行pod数量
|
|
||||||
template:
|
|
||||||
metadata:
|
|
||||||
labels:
|
|
||||||
app: demo # 标签
|
|
||||||
spec:
|
|
||||||
containers:
|
|
||||||
- name: demo
|
|
||||||
image: openim/demo:v2.3.4
|
|
||||||
imagePullPolicy: Always
|
|
||||||
ports:
|
|
||||||
- containerPort: 10004
|
|
||||||
volumeMounts:
|
|
||||||
- name: config
|
|
||||||
mountPath: /Open-IM-Server/config
|
|
||||||
readOnly: true
|
|
||||||
- name: usualConfig
|
|
||||||
mountPath: /Open-IM-Server/config
|
|
||||||
readOnly: true
|
|
||||||
env:
|
|
||||||
- name: CONFIG_NAME
|
|
||||||
value: "/Open-IM-Server"
|
|
||||||
- name: USUAL_CONFIG_NAME
|
|
||||||
value: "/Open-IM-Server"
|
|
||||||
volumes:
|
|
||||||
- name: config
|
|
||||||
configMap:
|
|
||||||
name: openim-config
|
|
||||||
- name: usualConfig
|
|
||||||
configMap:
|
|
||||||
name: openim-usualConfig
|
|
||||||
strategy: #更新策略
|
|
||||||
type: RollingUpdate # 滚动更新
|
|
||||||
---
|
|
||||||
apiVersion: v1
|
|
||||||
kind: Service
|
|
||||||
metadata:
|
|
||||||
name: demo
|
|
||||||
spec:
|
|
||||||
ports:
|
|
||||||
- name: demo
|
|
||||||
protocol: TCP
|
|
||||||
port: 10004
|
|
||||||
targetPort: 10004
|
|
||||||
selector:
|
|
||||||
app: demo
|
|
||||||
type: NodePort
|
|
@ -1,42 +0,0 @@
|
|||||||
---
|
|
||||||
apiVersion: apps/v1
|
|
||||||
kind: Deployment
|
|
||||||
metadata:
|
|
||||||
name: organization-deployment
|
|
||||||
spec:
|
|
||||||
selector:
|
|
||||||
matchLabels:
|
|
||||||
app: organization # 选择这个指定标签执行
|
|
||||||
replicas: 1 # 运行pod数量
|
|
||||||
template:
|
|
||||||
metadata:
|
|
||||||
labels:
|
|
||||||
app: organization # 标签
|
|
||||||
spec:
|
|
||||||
containers:
|
|
||||||
- name: organization
|
|
||||||
image: openim/organization:v2.3.4
|
|
||||||
# imagePullPolicy: Always
|
|
||||||
ports:
|
|
||||||
- containerPort: 10220
|
|
||||||
volumeMounts:
|
|
||||||
- name: config
|
|
||||||
mountPath: /Open-IM-Server/config
|
|
||||||
readOnly: true
|
|
||||||
- name: usualConfig
|
|
||||||
mountPath: /Open-IM-Server/config
|
|
||||||
readOnly: true
|
|
||||||
env:
|
|
||||||
- name: CONFIG_NAME
|
|
||||||
value: "/Open-IM-Server"
|
|
||||||
- name: USUAL_CONFIG_NAME
|
|
||||||
value: "/Open-IM-Server"
|
|
||||||
volumes:
|
|
||||||
- name: config
|
|
||||||
configMap:
|
|
||||||
name: openim-config
|
|
||||||
- name: usualConfig
|
|
||||||
configMap:
|
|
||||||
name: openim-usualConfig
|
|
||||||
strategy: #更新策略
|
|
||||||
type: RollingUpdate # 滚动更新
|
|
@ -1,20 +0,0 @@
|
|||||||
FROM ubuntu
|
|
||||||
|
|
||||||
# 设置固定的项目路径
|
|
||||||
ENV WORKDIR /Open-IM-Server
|
|
||||||
ENV CMDDIR $WORKDIR/cmd
|
|
||||||
ENV CONFIG_NAME $WORKDIR/config/config.yaml
|
|
||||||
|
|
||||||
# 将可执行文件复制到目标目录
|
|
||||||
ADD ./open_im_organization $WORKDIR/cmd/main
|
|
||||||
|
|
||||||
|
|
||||||
# 创建用于挂载的几个目录,添加可执行权限
|
|
||||||
RUN mkdir $WORKDIR/logs $WORKDIR/config $WORKDIR/script && \
|
|
||||||
chmod +x $WORKDIR/cmd/main
|
|
||||||
|
|
||||||
VOLUME ["/Open-IM-Server/logs","/Open-IM-Server/config","/Open-IM-Server/script"]
|
|
||||||
|
|
||||||
|
|
||||||
WORKDIR $CMDDIR
|
|
||||||
CMD ./main
|
|
0
deploy_k8s/kubectl_start_all.sh → deployk8s/kubectl_start_all.sh
Executable file → Normal file
0
deploy_k8s/kubectl_start_all.sh → deployk8s/kubectl_start_all.sh
Executable file → Normal file
0
deploy_k8s/kubectl_stop_all.sh → deployk8s/kubectl_stop_all.sh
Executable file → Normal file
0
deploy_k8s/kubectl_stop_all.sh → deployk8s/kubectl_stop_all.sh
Executable file → Normal file
@ -2,21 +2,18 @@
|
|||||||
service=(
|
service=(
|
||||||
#api service file
|
#api service file
|
||||||
api
|
api
|
||||||
cms_api
|
cmsapi
|
||||||
#rpc service file
|
#rpc service file
|
||||||
user
|
user
|
||||||
friend
|
friend
|
||||||
group
|
group
|
||||||
auth
|
auth
|
||||||
admin_cms
|
admincms
|
||||||
office
|
office
|
||||||
organization
|
|
||||||
conversation
|
conversation
|
||||||
cache
|
msggateway
|
||||||
msg_gateway
|
msgtransfer
|
||||||
msg_transfer
|
|
||||||
msg
|
msg
|
||||||
push
|
push
|
||||||
sdk_server
|
sdkserver
|
||||||
demo
|
|
||||||
)
|
)
|
@ -29,7 +29,7 @@ spec:
|
|||||||
- name: CONFIG_NAME
|
- name: CONFIG_NAME
|
||||||
value: "/Open-IM-Server"
|
value: "/Open-IM-Server"
|
||||||
command: ["/Open-IM-Server/main"]
|
command: ["/Open-IM-Server/main"]
|
||||||
args: ["-openIM_ws_address", "ws_addr", "-sdk_ws_port", "10003", "-openIM_api_address", "api_address", "-openIM_log_level", "6"]
|
args: ["-openIM_ws_address", "ws_addr", "-sdkws_port", "10003", "-openIM_api_address", "api_address", "-openIM_log_level", "6"]
|
||||||
volumes:
|
volumes:
|
||||||
- name: config
|
- name: config
|
||||||
configMap:
|
configMap:
|
@ -8,7 +8,7 @@ import (
|
|||||||
"Open_IM/pkg/common/tokenverify"
|
"Open_IM/pkg/common/tokenverify"
|
||||||
"Open_IM/pkg/getcdv3"
|
"Open_IM/pkg/getcdv3"
|
||||||
rpc "Open_IM/pkg/proto/auth"
|
rpc "Open_IM/pkg/proto/auth"
|
||||||
open_im_sdk "Open_IM/pkg/proto/sdk_ws"
|
open_im_sdk "Open_IM/pkg/proto/sdkws"
|
||||||
"Open_IM/pkg/utils"
|
"Open_IM/pkg/utils"
|
||||||
"context"
|
"context"
|
||||||
"net/http"
|
"net/http"
|
||||||
|
@ -1,73 +0,0 @@
|
|||||||
package clientInit
|
|
||||||
|
|
||||||
import (
|
|
||||||
api "Open_IM/pkg/api_struct"
|
|
||||||
imdb "Open_IM/pkg/common/db/mysql_model/im_mysql_model"
|
|
||||||
"Open_IM/pkg/common/log"
|
|
||||||
"Open_IM/pkg/common/tokenverify"
|
|
||||||
"Open_IM/pkg/utils"
|
|
||||||
"net/http"
|
|
||||||
|
|
||||||
"github.com/gin-gonic/gin"
|
|
||||||
)
|
|
||||||
|
|
||||||
func SetClientInitConfig(c *gin.Context) {
|
|
||||||
var req api.SetClientInitConfigReq
|
|
||||||
var resp api.SetClientInitConfigResp
|
|
||||||
if err := c.BindJSON(&req); err != nil {
|
|
||||||
log.NewError("0", utils.GetSelfFuncName(), err.Error())
|
|
||||||
c.JSON(http.StatusBadRequest, gin.H{"errCode": 400, "errMsg": err.Error()})
|
|
||||||
return
|
|
||||||
}
|
|
||||||
log.NewInfo(req.OperationID, utils.GetSelfFuncName(), "req: ", req)
|
|
||||||
err, _ := tokenverify.ParseTokenGetUserID(c.Request.Header.Get("token"), req.OperationID)
|
|
||||||
if err != nil {
|
|
||||||
errMsg := "ParseTokenGetUserID failed " + err.Error() + c.Request.Header.Get("token")
|
|
||||||
log.NewError(req.OperationID, errMsg, errMsg)
|
|
||||||
c.JSON(http.StatusInternalServerError, gin.H{"errCode": 500, "errMsg": errMsg})
|
|
||||||
return
|
|
||||||
}
|
|
||||||
m := make(map[string]interface{})
|
|
||||||
if req.DiscoverPageURL != nil {
|
|
||||||
m["discover_page_url"] = *req.DiscoverPageURL
|
|
||||||
}
|
|
||||||
if len(m) > 0 {
|
|
||||||
err := imdb.SetClientInitConfig(m)
|
|
||||||
if err != nil {
|
|
||||||
log.NewError(req.OperationID, utils.GetSelfFuncName(), err.Error())
|
|
||||||
c.JSON(http.StatusInternalServerError, gin.H{"errCode": 500, "errMsg": err.Error()})
|
|
||||||
return
|
|
||||||
}
|
|
||||||
}
|
|
||||||
log.NewInfo(req.OperationID, utils.GetSelfFuncName(), "resp: ", resp)
|
|
||||||
c.JSON(http.StatusOK, resp)
|
|
||||||
}
|
|
||||||
|
|
||||||
func GetClientInitConfig(c *gin.Context) {
|
|
||||||
var req api.GetClientInitConfigReq
|
|
||||||
var resp api.GetClientInitConfigResp
|
|
||||||
if err := c.BindJSON(&req); err != nil {
|
|
||||||
log.NewError("0", utils.GetSelfFuncName(), err.Error())
|
|
||||||
c.JSON(http.StatusBadRequest, gin.H{"errCode": 400, "errMsg": err.Error()})
|
|
||||||
return
|
|
||||||
}
|
|
||||||
log.NewInfo(req.OperationID, utils.GetSelfFuncName(), "req: ", req)
|
|
||||||
err, _ := tokenverify.ParseTokenGetUserID(c.Request.Header.Get("token"), req.OperationID)
|
|
||||||
if err != nil {
|
|
||||||
errMsg := "ParseTokenGetUserID failed " + err.Error() + c.Request.Header.Get("token")
|
|
||||||
log.NewError(req.OperationID, errMsg, errMsg)
|
|
||||||
c.JSON(http.StatusInternalServerError, gin.H{"errCode": 500, "errMsg": errMsg})
|
|
||||||
return
|
|
||||||
}
|
|
||||||
config, err := imdb.GetClientInitConfig()
|
|
||||||
if err != nil {
|
|
||||||
log.NewError(req.OperationID, utils.GetSelfFuncName(), err.Error())
|
|
||||||
c.JSON(http.StatusInternalServerError, gin.H{"errCode": 500, "errMsg": err.Error()})
|
|
||||||
return
|
|
||||||
|
|
||||||
}
|
|
||||||
resp.Data.DiscoverPageURL = config.DiscoverPageURL
|
|
||||||
log.NewInfo(req.OperationID, utils.GetSelfFuncName(), "resp ", resp)
|
|
||||||
c.JSON(http.StatusOK, resp)
|
|
||||||
|
|
||||||
}
|
|
@ -8,7 +8,7 @@ package friend
|
|||||||
// "Open_IM/pkg/common/tokenverify"
|
// "Open_IM/pkg/common/tokenverify"
|
||||||
// "Open_IM/pkg/getcdv3"
|
// "Open_IM/pkg/getcdv3"
|
||||||
// rpc "Open_IM/pkg/proto/friend"
|
// rpc "Open_IM/pkg/proto/friend"
|
||||||
// open_im_sdk "Open_IM/pkg/proto/sdk_ws"
|
// open_im_sdk "Open_IM/pkg/proto/sdkws"
|
||||||
// "Open_IM/pkg/utils"
|
// "Open_IM/pkg/utils"
|
||||||
// "context"
|
// "context"
|
||||||
// "github.com/gin-gonic/gin"
|
// "github.com/gin-gonic/gin"
|
||||||
|
@ -15,7 +15,7 @@ import (
|
|||||||
"Open_IM/pkg/common/tokenverify"
|
"Open_IM/pkg/common/tokenverify"
|
||||||
"Open_IM/pkg/getcdv3"
|
"Open_IM/pkg/getcdv3"
|
||||||
pbChat "Open_IM/pkg/proto/msg"
|
pbChat "Open_IM/pkg/proto/msg"
|
||||||
open_im_sdk "Open_IM/pkg/proto/sdk_ws"
|
open_im_sdk "Open_IM/pkg/proto/sdkws"
|
||||||
"Open_IM/pkg/utils"
|
"Open_IM/pkg/utils"
|
||||||
"context"
|
"context"
|
||||||
"net/http"
|
"net/http"
|
||||||
|
@ -8,7 +8,7 @@ import (
|
|||||||
"Open_IM/pkg/common/tokenverify"
|
"Open_IM/pkg/common/tokenverify"
|
||||||
"Open_IM/pkg/getcdv3"
|
"Open_IM/pkg/getcdv3"
|
||||||
rpc "Open_IM/pkg/proto/msg"
|
rpc "Open_IM/pkg/proto/msg"
|
||||||
pbCommon "Open_IM/pkg/proto/sdk_ws"
|
pbCommon "Open_IM/pkg/proto/sdkws"
|
||||||
"Open_IM/pkg/utils"
|
"Open_IM/pkg/utils"
|
||||||
"context"
|
"context"
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
|
@ -6,7 +6,7 @@ import (
|
|||||||
"Open_IM/pkg/common/tokenverify"
|
"Open_IM/pkg/common/tokenverify"
|
||||||
"Open_IM/pkg/getcdv3"
|
"Open_IM/pkg/getcdv3"
|
||||||
pbChat "Open_IM/pkg/proto/msg"
|
pbChat "Open_IM/pkg/proto/msg"
|
||||||
sdk_ws "Open_IM/pkg/proto/sdk_ws"
|
sdkws "Open_IM/pkg/proto/sdkws"
|
||||||
"context"
|
"context"
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"net/http"
|
"net/http"
|
||||||
@ -32,7 +32,7 @@ func GetSeq(c *gin.Context) {
|
|||||||
c.JSON(http.StatusBadRequest, gin.H{"errCode": 400, "errMsg": "token validate err" + err.Error()})
|
c.JSON(http.StatusBadRequest, gin.H{"errCode": 400, "errMsg": "token validate err" + err.Error()})
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
pbData := sdk_ws.GetMaxAndMinSeqReq{}
|
pbData := sdkws.GetMaxAndMinSeqReq{}
|
||||||
pbData.UserID = params.SendID
|
pbData.UserID = params.SendID
|
||||||
pbData.OperationID = params.OperationID
|
pbData.OperationID = params.OperationID
|
||||||
grpcConn := rpc.GetDefaultConn(config.Config.Etcd.EtcdSchema, strings.Join(config.Config.Etcd.EtcdAddr, ","), config.Config.RpcRegisterName.OpenImMsgName, pbData.OperationID)
|
grpcConn := rpc.GetDefaultConn(config.Config.Etcd.EtcdSchema, strings.Join(config.Config.Etcd.EtcdAddr, ","), config.Config.RpcRegisterName.OpenImMsgName, pbData.OperationID)
|
||||||
|
@ -6,7 +6,7 @@ import (
|
|||||||
"Open_IM/pkg/common/tokenverify"
|
"Open_IM/pkg/common/tokenverify"
|
||||||
"Open_IM/pkg/getcdv3"
|
"Open_IM/pkg/getcdv3"
|
||||||
"Open_IM/pkg/proto/msg"
|
"Open_IM/pkg/proto/msg"
|
||||||
open_im_sdk "Open_IM/pkg/proto/sdk_ws"
|
open_im_sdk "Open_IM/pkg/proto/sdkws"
|
||||||
"Open_IM/pkg/utils"
|
"Open_IM/pkg/utils"
|
||||||
"context"
|
"context"
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
|
@ -4,7 +4,7 @@ import (
|
|||||||
"Open_IM/pkg/common/config"
|
"Open_IM/pkg/common/config"
|
||||||
"Open_IM/pkg/common/log"
|
"Open_IM/pkg/common/log"
|
||||||
pbChat "Open_IM/pkg/proto/msg"
|
pbChat "Open_IM/pkg/proto/msg"
|
||||||
open_im_sdk "Open_IM/pkg/proto/sdk_ws"
|
open_im_sdk "Open_IM/pkg/proto/sdkws"
|
||||||
"context"
|
"context"
|
||||||
|
|
||||||
"Open_IM/pkg/getcdv3"
|
"Open_IM/pkg/getcdv3"
|
||||||
|
@ -7,7 +7,7 @@ import (
|
|||||||
"Open_IM/pkg/common/tokenverify"
|
"Open_IM/pkg/common/tokenverify"
|
||||||
"Open_IM/pkg/getcdv3"
|
"Open_IM/pkg/getcdv3"
|
||||||
pbOffice "Open_IM/pkg/proto/office"
|
pbOffice "Open_IM/pkg/proto/office"
|
||||||
pbCommon "Open_IM/pkg/proto/sdk_ws"
|
pbCommon "Open_IM/pkg/proto/sdkws"
|
||||||
"Open_IM/pkg/utils"
|
"Open_IM/pkg/utils"
|
||||||
"context"
|
"context"
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
|
@ -7,7 +7,7 @@ import (
|
|||||||
"Open_IM/pkg/common/tokenverify"
|
"Open_IM/pkg/common/tokenverify"
|
||||||
"Open_IM/pkg/getcdv3"
|
"Open_IM/pkg/getcdv3"
|
||||||
pbOffice "Open_IM/pkg/proto/office"
|
pbOffice "Open_IM/pkg/proto/office"
|
||||||
pbCommon "Open_IM/pkg/proto/sdk_ws"
|
pbCommon "Open_IM/pkg/proto/sdkws"
|
||||||
"Open_IM/pkg/utils"
|
"Open_IM/pkg/utils"
|
||||||
"context"
|
"context"
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
|
@ -10,7 +10,7 @@ import (
|
|||||||
"Open_IM/pkg/getcdv3"
|
"Open_IM/pkg/getcdv3"
|
||||||
cacheRpc "Open_IM/pkg/proto/cache"
|
cacheRpc "Open_IM/pkg/proto/cache"
|
||||||
pbRelay "Open_IM/pkg/proto/relay"
|
pbRelay "Open_IM/pkg/proto/relay"
|
||||||
open_im_sdk "Open_IM/pkg/proto/sdk_ws"
|
open_im_sdk "Open_IM/pkg/proto/sdkws"
|
||||||
rpc "Open_IM/pkg/proto/user"
|
rpc "Open_IM/pkg/proto/user"
|
||||||
"Open_IM/pkg/utils"
|
"Open_IM/pkg/utils"
|
||||||
"context"
|
"context"
|
||||||
|
@ -7,7 +7,7 @@ import (
|
|||||||
"Open_IM/pkg/common/log"
|
"Open_IM/pkg/common/log"
|
||||||
"Open_IM/pkg/getcdv3"
|
"Open_IM/pkg/getcdv3"
|
||||||
pbAdmin "Open_IM/pkg/proto/admin_cms"
|
pbAdmin "Open_IM/pkg/proto/admin_cms"
|
||||||
pbCommon "Open_IM/pkg/proto/sdk_ws"
|
pbCommon "Open_IM/pkg/proto/sdkws"
|
||||||
"Open_IM/pkg/utils"
|
"Open_IM/pkg/utils"
|
||||||
"context"
|
"context"
|
||||||
"net/http"
|
"net/http"
|
||||||
|
@ -6,7 +6,7 @@ import (
|
|||||||
"Open_IM/pkg/common/log"
|
"Open_IM/pkg/common/log"
|
||||||
"Open_IM/pkg/getcdv3"
|
"Open_IM/pkg/getcdv3"
|
||||||
pbAdmin "Open_IM/pkg/proto/admin_cms"
|
pbAdmin "Open_IM/pkg/proto/admin_cms"
|
||||||
pbCommon "Open_IM/pkg/proto/sdk_ws"
|
pbCommon "Open_IM/pkg/proto/sdkws"
|
||||||
"Open_IM/pkg/utils"
|
"Open_IM/pkg/utils"
|
||||||
"context"
|
"context"
|
||||||
"net/http"
|
"net/http"
|
||||||
|
@ -5,7 +5,7 @@ import (
|
|||||||
"Open_IM/pkg/common/config"
|
"Open_IM/pkg/common/config"
|
||||||
"Open_IM/pkg/common/log"
|
"Open_IM/pkg/common/log"
|
||||||
"Open_IM/pkg/getcdv3"
|
"Open_IM/pkg/getcdv3"
|
||||||
common "Open_IM/pkg/proto/sdk_ws"
|
common "Open_IM/pkg/proto/sdkws"
|
||||||
"Open_IM/pkg/utils"
|
"Open_IM/pkg/utils"
|
||||||
"context"
|
"context"
|
||||||
"net/http"
|
"net/http"
|
||||||
|
@ -6,7 +6,7 @@ import (
|
|||||||
"Open_IM/pkg/common/log"
|
"Open_IM/pkg/common/log"
|
||||||
"Open_IM/pkg/getcdv3"
|
"Open_IM/pkg/getcdv3"
|
||||||
pbAdminCMS "Open_IM/pkg/proto/admin_cms"
|
pbAdminCMS "Open_IM/pkg/proto/admin_cms"
|
||||||
pbCommon "Open_IM/pkg/proto/sdk_ws"
|
pbCommon "Open_IM/pkg/proto/sdkws"
|
||||||
"Open_IM/pkg/utils"
|
"Open_IM/pkg/utils"
|
||||||
"context"
|
"context"
|
||||||
"net/http"
|
"net/http"
|
||||||
|
@ -7,7 +7,7 @@ import (
|
|||||||
"Open_IM/pkg/common/log"
|
"Open_IM/pkg/common/log"
|
||||||
"Open_IM/pkg/getcdv3"
|
"Open_IM/pkg/getcdv3"
|
||||||
pbAdminCms "Open_IM/pkg/proto/admin_cms"
|
pbAdminCms "Open_IM/pkg/proto/admin_cms"
|
||||||
common "Open_IM/pkg/proto/sdk_ws"
|
common "Open_IM/pkg/proto/sdkws"
|
||||||
pb "Open_IM/pkg/proto/user"
|
pb "Open_IM/pkg/proto/user"
|
||||||
"Open_IM/pkg/utils"
|
"Open_IM/pkg/utils"
|
||||||
"context"
|
"context"
|
||||||
|
@ -1,11 +1,11 @@
|
|||||||
package check
|
package check
|
||||||
|
|
||||||
import (
|
import (
|
||||||
server_api_params "Open_IM/pkg/proto/sdk_ws"
|
sdkws "Open_IM/pkg/proto/sdkws"
|
||||||
"context"
|
"context"
|
||||||
"errors"
|
"errors"
|
||||||
)
|
)
|
||||||
|
|
||||||
func GetFriendsInfo(ctx context.Context, ownerUserID, friendUserID string) (*server_api_params.FriendInfo, error) {
|
func GetFriendsInfo(ctx context.Context, ownerUserID, friendUserID string) (*sdkws.FriendInfo, error) {
|
||||||
return nil, errors.New("TODO:GetUserInfo")
|
return nil, errors.New("TODO:GetUserInfo")
|
||||||
}
|
}
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package check
|
package check
|
||||||
|
|
||||||
import (
|
import (
|
||||||
server_api_params "Open_IM/pkg/proto/sdk_ws"
|
sdkws "Open_IM/pkg/proto/sdkws"
|
||||||
"errors"
|
"errors"
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -12,6 +12,6 @@ func NewGroupChecker() *GroupChecker {
|
|||||||
return &GroupChecker{}
|
return &GroupChecker{}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (g *GroupChecker) GetGroupInfo(groupID string) (*server_api_params.GroupInfo, error) {
|
func (g *GroupChecker) GetGroupInfo(groupID string) (*sdkws.GroupInfo, error) {
|
||||||
return nil, errors.New("TODO:GetUserInfo")
|
return nil, errors.New("TODO:GetUserInfo")
|
||||||
}
|
}
|
||||||
|
@ -1,11 +1,11 @@
|
|||||||
package check
|
package check
|
||||||
|
|
||||||
import (
|
import (
|
||||||
server_api_params "Open_IM/pkg/proto/sdk_ws"
|
sdkws "Open_IM/pkg/proto/sdkws"
|
||||||
"context"
|
"context"
|
||||||
"errors"
|
"errors"
|
||||||
)
|
)
|
||||||
|
|
||||||
func GetUsersInfo(ctx context.Context, args ...interface{}) ([]*server_api_params.UserInfo, error) {
|
func GetUsersInfo(ctx context.Context, args ...interface{}) ([]*sdkws.UserInfo, error) {
|
||||||
return nil, errors.New("TODO:GetUserInfo")
|
return nil, errors.New("TODO:GetUserInfo")
|
||||||
}
|
}
|
||||||
|
@ -2,7 +2,7 @@ package convert
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"Open_IM/pkg/common/db/table/relation"
|
"Open_IM/pkg/common/db/table/relation"
|
||||||
sdk "Open_IM/pkg/proto/sdk_ws"
|
sdk "Open_IM/pkg/proto/sdkws"
|
||||||
utils "github.com/OpenIMSDK/open_utils"
|
utils "github.com/OpenIMSDK/open_utils"
|
||||||
"time"
|
"time"
|
||||||
)
|
)
|
||||||
|
@ -6,7 +6,7 @@ import (
|
|||||||
"Open_IM/pkg/common/db"
|
"Open_IM/pkg/common/db"
|
||||||
"Open_IM/pkg/common/db/mongo"
|
"Open_IM/pkg/common/db/mongo"
|
||||||
"Open_IM/pkg/common/log"
|
"Open_IM/pkg/common/log"
|
||||||
server_api_params "Open_IM/pkg/proto/sdk_ws"
|
sdkws "Open_IM/pkg/proto/sdkws"
|
||||||
"Open_IM/pkg/utils"
|
"Open_IM/pkg/utils"
|
||||||
"math"
|
"math"
|
||||||
"strconv"
|
"strconv"
|
||||||
@ -109,7 +109,7 @@ func deleteMongoMsg(operationID string, ID string, index int64, delStruct *delMs
|
|||||||
}
|
}
|
||||||
if msgs.Msg[len(msgs.Msg)-1].SendTime+(int64(config.Config.Mongo.DBRetainChatRecords)*24*60*60*1000) > utils.GetCurrentTimestampByMill() && msgListIsFull(msgs) {
|
if msgs.Msg[len(msgs.Msg)-1].SendTime+(int64(config.Config.Mongo.DBRetainChatRecords)*24*60*60*1000) > utils.GetCurrentTimestampByMill() && msgListIsFull(msgs) {
|
||||||
delStruct.delUidList = append(delStruct.delUidList, msgs.UID)
|
delStruct.delUidList = append(delStruct.delUidList, msgs.UID)
|
||||||
lastMsgPb := &server_api_params.MsgData{}
|
lastMsgPb := &sdkws.MsgData{}
|
||||||
err = proto.Unmarshal(msgs.Msg[len(msgs.Msg)-1].Msg, lastMsgPb)
|
err = proto.Unmarshal(msgs.Msg[len(msgs.Msg)-1].Msg, lastMsgPb)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.NewError(operationID, utils.GetSelfFuncName(), err.Error(), len(msgs.Msg)-1, msgs.UID)
|
log.NewError(operationID, utils.GetSelfFuncName(), err.Error(), len(msgs.Msg)-1, msgs.UID)
|
||||||
@ -119,7 +119,7 @@ func deleteMongoMsg(operationID string, ID string, index int64, delStruct *delMs
|
|||||||
} else {
|
} else {
|
||||||
var hasMarkDelFlag bool
|
var hasMarkDelFlag bool
|
||||||
for _, msg := range msgs.Msg {
|
for _, msg := range msgs.Msg {
|
||||||
msgPb := &server_api_params.MsgData{}
|
msgPb := &sdkws.MsgData{}
|
||||||
err = proto.Unmarshal(msg.Msg, msgPb)
|
err = proto.Unmarshal(msg.Msg, msgPb)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.NewError(operationID, utils.GetSelfFuncName(), err.Error(), len(msgs.Msg)-1, msgs.UID)
|
log.NewError(operationID, utils.GetSelfFuncName(), err.Error(), len(msgs.Msg)-1, msgs.UID)
|
||||||
|
@ -3,7 +3,7 @@ package cronTask
|
|||||||
import (
|
import (
|
||||||
"Open_IM/pkg/common/constant"
|
"Open_IM/pkg/common/constant"
|
||||||
mongo2 "Open_IM/pkg/common/db/mongo"
|
mongo2 "Open_IM/pkg/common/db/mongo"
|
||||||
server_api_params "Open_IM/pkg/proto/sdk_ws"
|
sdkws "Open_IM/pkg/proto/sdkws"
|
||||||
"context"
|
"context"
|
||||||
"fmt"
|
"fmt"
|
||||||
"strconv"
|
"strconv"
|
||||||
@ -25,7 +25,7 @@ var (
|
|||||||
func GenUserChat(startSeq, stopSeq, delSeq, index uint32, userID string) *mongo2.UserChat {
|
func GenUserChat(startSeq, stopSeq, delSeq, index uint32, userID string) *mongo2.UserChat {
|
||||||
chat := &mongo2.UserChat{UID: userID + strconv.Itoa(int(index))}
|
chat := &mongo2.UserChat{UID: userID + strconv.Itoa(int(index))}
|
||||||
for i := startSeq; i <= stopSeq; i++ {
|
for i := startSeq; i <= stopSeq; i++ {
|
||||||
msg := server_api_params.MsgData{
|
msg := sdkws.MsgData{
|
||||||
SendID: "sendID1",
|
SendID: "sendID1",
|
||||||
RecvID: "recvID1",
|
RecvID: "recvID1",
|
||||||
GroupID: "",
|
GroupID: "",
|
||||||
|
@ -1,12 +1,11 @@
|
|||||||
package gate
|
package msggateway
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"Open_IM/pkg/common/config"
|
"Open_IM/pkg/common/config"
|
||||||
"Open_IM/pkg/common/db"
|
"Open_IM/pkg/common/db"
|
||||||
"Open_IM/pkg/common/log"
|
"Open_IM/pkg/common/log"
|
||||||
"Open_IM/pkg/getcdv3"
|
|
||||||
pbChat "Open_IM/pkg/proto/msg"
|
pbChat "Open_IM/pkg/proto/msg"
|
||||||
sdk_ws "Open_IM/pkg/proto/sdk_ws"
|
sdkws "Open_IM/pkg/proto/sdkws"
|
||||||
"Open_IM/pkg/utils"
|
"Open_IM/pkg/utils"
|
||||||
"context"
|
"context"
|
||||||
"strings"
|
"strings"
|
||||||
@ -34,8 +33,8 @@ func (r *RPCServer) GenPullSeqList(currentSeq uint32, operationID string, userID
|
|||||||
return seqList, nil
|
return seqList, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func (r *RPCServer) GetSingleUserMsgForPushPlatforms(operationID string, msgData *sdk_ws.MsgData, pushToUserID string, platformIDList []int) map[int]*sdk_ws.MsgDataList {
|
func (r *RPCServer) GetSingleUserMsgForPushPlatforms(operationID string, msgData *sdkws.MsgData, pushToUserID string, platformIDList []int) map[int]*sdkws.MsgDataList {
|
||||||
user2PushMsg := make(map[int]*sdk_ws.MsgDataList, 0)
|
user2PushMsg := make(map[int]*sdkws.MsgDataList, 0)
|
||||||
for _, v := range platformIDList {
|
for _, v := range platformIDList {
|
||||||
user2PushMsg[v] = r.GetSingleUserMsgForPush(operationID, msgData, pushToUserID, v)
|
user2PushMsg[v] = r.GetSingleUserMsgForPush(operationID, msgData, pushToUserID, v)
|
||||||
//log.Info(operationID, "GetSingleUserMsgForPush", msgData.Seq, pushToUserID, v, "len:", len(user2PushMsg[v]))
|
//log.Info(operationID, "GetSingleUserMsgForPush", msgData.Seq, pushToUserID, v, "len:", len(user2PushMsg[v]))
|
||||||
@ -43,14 +42,14 @@ func (r *RPCServer) GetSingleUserMsgForPushPlatforms(operationID string, msgData
|
|||||||
return user2PushMsg
|
return user2PushMsg
|
||||||
}
|
}
|
||||||
|
|
||||||
func (r *RPCServer) GetSingleUserMsgForPush(operationID string, msgData *sdk_ws.MsgData, pushToUserID string, platformID int) *sdk_ws.MsgDataList {
|
func (r *RPCServer) GetSingleUserMsgForPush(operationID string, msgData *sdkws.MsgData, pushToUserID string, platformID int) *sdkws.MsgDataList {
|
||||||
//msgData.MsgDataList = nil
|
//msgData.MsgDataList = nil
|
||||||
return &sdk_ws.MsgDataList{MsgDataList: []*sdk_ws.MsgData{msgData}}
|
return &sdkws.MsgDataList{MsgDataList: []*sdkws.MsgData{msgData}}
|
||||||
|
|
||||||
//userConn := ws.getUserConn(pushToUserID, platformID)
|
//userConn := ws.getUserConn(pushToUserID, platformID)
|
||||||
//if userConn == nil {
|
//if userConn == nil {
|
||||||
// log.Debug(operationID, "userConn == nil")
|
// log.Debug(operationID, "userConn == nil")
|
||||||
// return []*sdk_ws.MsgData{msgData}
|
// return []*sdkws.MsgData{msgData}
|
||||||
//}
|
//}
|
||||||
//
|
//
|
||||||
//if msgData.Seq <= userConn.PushedMaxSeq {
|
//if msgData.Seq <= userConn.PushedMaxSeq {
|
||||||
@ -62,7 +61,7 @@ func (r *RPCServer) GetSingleUserMsgForPush(operationID string, msgData *sdk_ws.
|
|||||||
//if msgList == nil {
|
//if msgList == nil {
|
||||||
// log.Debug(operationID, "GetSingleUserMsg msgList == nil", msgData.Seq, userConn.PushedMaxSeq)
|
// log.Debug(operationID, "GetSingleUserMsg msgList == nil", msgData.Seq, userConn.PushedMaxSeq)
|
||||||
// userConn.PushedMaxSeq = msgData.Seq
|
// userConn.PushedMaxSeq = msgData.Seq
|
||||||
// return []*sdk_ws.MsgData{msgData}
|
// return []*sdkws.MsgData{msgData}
|
||||||
//}
|
//}
|
||||||
//msgList = append(msgList, msgData)
|
//msgList = append(msgList, msgData)
|
||||||
//
|
//
|
||||||
@ -75,7 +74,7 @@ func (r *RPCServer) GetSingleUserMsgForPush(operationID string, msgData *sdk_ws.
|
|||||||
//return msgList
|
//return msgList
|
||||||
}
|
}
|
||||||
|
|
||||||
func (r *RPCServer) GetSingleUserMsg(operationID string, currentMsgSeq uint32, userID string) []*sdk_ws.MsgData {
|
func (r *RPCServer) GetSingleUserMsg(operationID string, currentMsgSeq uint32, userID string) []*sdkws.MsgData {
|
||||||
seqList, err := r.GenPullSeqList(currentMsgSeq, operationID, userID)
|
seqList, err := r.GenPullSeqList(currentMsgSeq, operationID, userID)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Error(operationID, "GenPullSeqList failed ", err.Error(), currentMsgSeq, userID)
|
log.Error(operationID, "GenPullSeqList failed ", err.Error(), currentMsgSeq, userID)
|
||||||
@ -85,7 +84,7 @@ func (r *RPCServer) GetSingleUserMsg(operationID string, currentMsgSeq uint32, u
|
|||||||
log.Error(operationID, "GenPullSeqList len == 0 ", currentMsgSeq, userID)
|
log.Error(operationID, "GenPullSeqList len == 0 ", currentMsgSeq, userID)
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
rpcReq := sdk_ws.PullMessageBySeqListReq{}
|
rpcReq := sdkws.PullMessageBySeqListReq{}
|
||||||
rpcReq.SeqList = seqList
|
rpcReq.SeqList = seqList
|
||||||
rpcReq.UserID = userID
|
rpcReq.UserID = userID
|
||||||
rpcReq.OperationID = operationID
|
rpcReq.OperationID = operationID
|
||||||
@ -108,8 +107,8 @@ func (r *RPCServer) GetSingleUserMsg(operationID string, currentMsgSeq uint32, u
|
|||||||
return reply.List
|
return reply.List
|
||||||
}
|
}
|
||||||
|
|
||||||
//func (r *RPCServer) GetBatchUserMsgForPush(operationID string, msgData *sdk_ws.MsgData, pushToUserIDList []string, platformID int) map[string][]*sdk_ws.MsgData {
|
//func (r *RPCServer) GetBatchUserMsgForPush(operationID string, msgData *sdkws.MsgData, pushToUserIDList []string, platformID int) map[string][]*sdkws.MsgData {
|
||||||
// user2PushMsg := make(map[string][]*sdk_ws.MsgData, 0)
|
// user2PushMsg := make(map[string][]*sdkws.MsgData, 0)
|
||||||
// for _, v := range pushToUserIDList {
|
// for _, v := range pushToUserIDList {
|
||||||
// user2PushMsg[v] = r.GetSingleUserMsgForPush(operationID, msgData, v, platformID)
|
// user2PushMsg[v] = r.GetSingleUserMsgForPush(operationID, msgData, v, platformID)
|
||||||
// }
|
// }
|
@ -1,4 +1,4 @@
|
|||||||
package gate
|
package msggateway
|
||||||
|
|
||||||
import (
|
import (
|
||||||
cbApi "Open_IM/pkg/callback_struct"
|
cbApi "Open_IM/pkg/callback_struct"
|
@ -1,22 +0,0 @@
|
|||||||
package open_im_media
|
|
||||||
|
|
||||||
const (
|
|
||||||
// Address gRPC服务地址
|
|
||||||
Address = "127.0.0.1:11300"
|
|
||||||
)
|
|
||||||
|
|
||||||
type Media struct {
|
|
||||||
}
|
|
||||||
|
|
||||||
func NewMedia() *Media {
|
|
||||||
return &Media{}
|
|
||||||
}
|
|
||||||
|
|
||||||
func init() {
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
func (m *Media) CreateRoom(roomName string) (error, error) {
|
|
||||||
return nil, nil
|
|
||||||
|
|
||||||
}
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user