soop-chat-client
Version:
SOOP Live Chat Client
69 lines (68 loc) • 3.79 kB
JavaScript
export var ServiceCommand;
(function (ServiceCommand) {
ServiceCommand[ServiceCommand["PING"] = 0] = "PING";
ServiceCommand[ServiceCommand["LOGIN"] = 1] = "LOGIN";
ServiceCommand[ServiceCommand["JOIN"] = 2] = "JOIN";
ServiceCommand[ServiceCommand["JOINPART_USER"] = 4] = "JOINPART_USER";
ServiceCommand[ServiceCommand["USER_TIMEOUT"] = 8] = "USER_TIMEOUT";
ServiceCommand[ServiceCommand["CHAT"] = 5] = "CHAT";
ServiceCommand[ServiceCommand["CHAT_OGQ"] = 109] = "CHAT_OGQ";
ServiceCommand[ServiceCommand["OGQ_GIFT"] = 118] = "OGQ_GIFT";
ServiceCommand[ServiceCommand["SET_USERFLAG"] = 12] = "SET_USERFLAG";
ServiceCommand[ServiceCommand["INOUT_MANAGER"] = 13] = "INOUT_MANAGER";
ServiceCommand[ServiceCommand["SUBNICKNAME"] = 14] = "SUBNICKNAME";
ServiceCommand[ServiceCommand["ICE1"] = 19] = "ICE1";
ServiceCommand[ServiceCommand["ICE2"] = 21] = "ICE2";
ServiceCommand[ServiceCommand["SLOWMODE"] = 23] = "SLOWMODE";
ServiceCommand[ServiceCommand["BALLOON"] = 18] = "BALLOON";
ServiceCommand[ServiceCommand["BALLOON_AD"] = 87] = "BALLOON_AD";
ServiceCommand[ServiceCommand["BALLOON_AD_STATION"] = 107] = "BALLOON_AD_STATION";
ServiceCommand[ServiceCommand["POLL"] = 50] = "POLL";
ServiceCommand[ServiceCommand["BLOCK_WORDS_LIST"] = 54] = "BLOCK_WORDS_LIST";
ServiceCommand[ServiceCommand["STREAM_CLOSED"] = 88] = "STREAM_CLOSED";
ServiceCommand[ServiceCommand["SUBSCRIPTION_NEW"] = 91] = "SUBSCRIPTION_NEW";
ServiceCommand[ServiceCommand["SUBSCRIPTION"] = 93] = "SUBSCRIPTION";
ServiceCommand[ServiceCommand["SUBSCRIPTION_GIFT"] = 108] = "SUBSCRIPTION_GIFT";
ServiceCommand[ServiceCommand["SYSTEM_NOTICE"] = 58] = "SYSTEM_NOTICE";
ServiceCommand[ServiceCommand["CHANNEL_NOTICE"] = 104] = "CHANNEL_NOTICE";
ServiceCommand[ServiceCommand["MISSION"] = 121] = "MISSION";
})(ServiceCommand || (ServiceCommand = {}));
export var Userflag1;
(function (Userflag1) {
Userflag1[Userflag1["HOST"] = 2] = "HOST";
Userflag1[Userflag1["FANCLUB"] = 5] = "FANCLUB";
Userflag1[Userflag1["MANAGER1"] = 6] = "MANAGER1";
Userflag1[Userflag1["MANAGER2"] = 8] = "MANAGER2";
Userflag1[Userflag1["FEMALE"] = 9] = "FEMALE";
Userflag1[Userflag1["TIMEOUT_BY_DOBAE1"] = 11] = "TIMEOUT_BY_DOBAE1";
Userflag1[Userflag1["TIMEOUT_BY_DOBAE2"] = 12] = "TIMEOUT_BY_DOBAE2";
Userflag1[Userflag1["TIMEOUT_BY_DOBAE3"] = 24] = "TIMEOUT_BY_DOBAE3";
Userflag1[Userflag1["MOBILE"] = 14] = "MOBILE";
Userflag1[Userflag1["TOPFAN"] = 15] = "TOPFAN";
Userflag1[Userflag1["DM_BLCOKED"] = 17] = "DM_BLCOKED";
Userflag1[Userflag1["QUICKVIEW"] = 19] = "QUICKVIEW";
Userflag1[Userflag1["MOBILE_WEB"] = 23] = "MOBILE_WEB";
Userflag1[Userflag1["FOLLOWER"] = 28] = "FOLLOWER";
})(Userflag1 || (Userflag1 = {}));
export var Userflag2;
(function (Userflag2) {
Userflag2[Userflag2["SUBSCRIPTION_TIER1"] = 18] = "SUBSCRIPTION_TIER1";
Userflag2[Userflag2["SUBSCRIPTION_TIER2"] = 19] = "SUBSCRIPTION_TIER2";
Userflag2[Userflag2["SUBSCRIPTION_TIER3"] = 20] = "SUBSCRIPTION_TIER3";
})(Userflag2 || (Userflag2 = {}));
export var IceFlag;
(function (IceFlag) {
IceFlag[IceFlag["FANCLUB"] = 5] = "FANCLUB";
IceFlag[IceFlag["SUPPORTER"] = 6] = "SUPPORTER";
IceFlag[IceFlag["TOPFAN"] = 7] = "TOPFAN";
IceFlag[IceFlag["SUBSCRIPTION"] = 8] = "SUBSCRIPTION";
IceFlag[IceFlag["MANAGER"] = 9] = "MANAGER";
})(IceFlag || (IceFlag = {}));
export const IceFlagName = {
[IceFlag.FANCLUB]: '팬클럽',
[IceFlag.SUPPORTER]: '서포터',
[IceFlag.TOPFAN]: '열혈팬',
[IceFlag.SUBSCRIPTION]: '구독팬',
[IceFlag.MANAGER]: '매니저',
};
export const CMD_CONNECT = '\x1b\x09\x30\x30\x30\x31\x30\x30\x30\x30\x30\x36\x30\x30\x0c\x0c\x0c\x31\x36\x0c';