Files
open-im-server/src/common/constant/constant.go
T

72 lines
1.5 KiB
Go
Raw Normal View History

2021-05-26 19:37:10 +08:00
package constant
const (
//group admin
2021-06-28 15:31:36 +08:00
OrdinaryMember = 0
GroupCreator = 1
Administrator = 2
//group application
Application = 0
AgreeApplication = 1
2021-05-26 19:37:10 +08:00
//feiend related
2021-06-28 15:31:36 +08:00
BlackListFlag = 1
ApplicationFriendFlag = 0
FriendFlag = 1
RefuseFriendFlag = -1
2021-05-26 19:37:10 +08:00
//Websocket Protocol
WSGetNewestSeq = 1001
WSPullMsg = 1002
WSSendMsg = 1003
WSPushMsg = 2001
///ContentType
//UserRelated
Text = 101
Picture = 102
Voice = 103
Video = 104
File = 105
SyncSenderMsg = 108
//SysRelated
2021-06-28 15:31:36 +08:00
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
AcceptGroupApplicationResultTip = 511
RefuseGroupApplicationResultTip = 512
2021-05-26 19:37:10 +08:00
//MsgFrom
UserMsgType = 100
SysMsgType = 200
//SessionType
SingleChatType = 1
GroupChatType = 2
)
var ContentType2PushContent = map[int64]string{
Picture: "[picture]",
Voice: "[voice]",
Video: "[video]",
File: "[file]",
}