mirror of
https://github.com/openimsdk/open-im-server.git
synced 2025-04-06 04:15:46 +08:00
106 lines
2.3 KiB
Go
106 lines
2.3 KiB
Go
package constant
|
||
|
||
const (
|
||
|
||
//group admin
|
||
OrdinaryMember = 0
|
||
GroupOwner = 1
|
||
Administrator = 2
|
||
//group application
|
||
Application = 0
|
||
AgreeApplication = 1
|
||
|
||
//feiend related
|
||
BlackListFlag = 1
|
||
ApplicationFriendFlag = 0
|
||
FriendFlag = 1
|
||
RefuseFriendFlag = -1
|
||
|
||
//Websocket Protocol
|
||
WSGetNewestSeq = 1001
|
||
WSPullMsg = 1002
|
||
WSSendMsg = 1003
|
||
WSPullMsgBySeqList = 1004
|
||
WSPushMsg = 2001
|
||
WSKickOnlineMsg = 2002
|
||
WSDataError = 3001
|
||
|
||
///ContentType
|
||
//UserRelated
|
||
Text = 101
|
||
Picture = 102
|
||
Voice = 103
|
||
Video = 104
|
||
File = 105
|
||
AtText = 106
|
||
Merger = 107
|
||
Card = 108
|
||
Location = 109
|
||
Custom = 110
|
||
HasReadReceipt = 112
|
||
Typing = 113
|
||
Quote = 114
|
||
Common = 200
|
||
GroupMsg = 201
|
||
|
||
//SysRelated
|
||
AcceptFriendApplicationTip = 201
|
||
AddFriendTip = 202
|
||
RefuseFriendApplicationTip = 203
|
||
SetSelfInfoTip = 204
|
||
Revoke = 205
|
||
C2CMessageAsRead = 206
|
||
|
||
KickOnlineTip = 303
|
||
|
||
TransferGroupOwnerTip = 501
|
||
CreateGroupTip = 502
|
||
GroupApplicationResponseTip = 503
|
||
JoinGroupTip = 504
|
||
QuitGroupTip = 505
|
||
SetGroupInfoTip = 506
|
||
AcceptGroupApplicationTip = 507
|
||
RefuseGroupApplicationTip = 508
|
||
KickGroupMemberTip = 509
|
||
InviteUserToGroupTip = 510
|
||
|
||
//MsgFrom
|
||
UserMsgType = 100
|
||
SysMsgType = 200
|
||
|
||
//SessionType
|
||
SingleChatType = 1
|
||
GroupChatType = 2
|
||
//token
|
||
NormalToken = 0
|
||
InValidToken = 1
|
||
KickedToken = 2
|
||
ExpiredToken = 3
|
||
|
||
//MultiTerminalLogin
|
||
//全端登录,但是同端互斥
|
||
AllLoginButSameTermKick = 1
|
||
//所有端中只能有一端能够登录
|
||
SingleTerminalLogin = 2
|
||
//web端可以同时在线,其他端只能有一端登录
|
||
WebAndOther = 3
|
||
//Pc端互斥,移动端互斥,但是web端可以同时在线
|
||
PcMobileAndWeb = 4
|
||
|
||
OnlineStatus = "Online"
|
||
OfflineStatus = "Offline"
|
||
)
|
||
|
||
var ContentType2PushContent = map[int64]string{
|
||
Picture: "[图片]",
|
||
Voice: "[语音]",
|
||
Video: "[视频]",
|
||
File: "[文件]",
|
||
Text: "你收到了一条文本消息",
|
||
AtText: "[有人@你]",
|
||
GroupMsg: "你收到一条群聊消息",
|
||
Common: "你收到一条新消息",
|
||
}
|
||
|
||
const FriendAcceptTip = "You have successfully become friends, so start chatting"
|