UNPKG

ggejs

Version:

A powerful Node.js module for interacting with the server of Goodgame Empire & Goodgame Empire: Four Kingdoms

112 lines (109 loc) 5.58 kB
module.exports.OK = 10005; module.exports.UNEXPECTED_ERROR = 10006; module.exports.SERVER_SHUTTING_DOWN = 10009; module.exports.FEATURE_NOT_AVAILABLE = 10015; module.exports.KICKED_BY_OTHER_CLIENT = 10020; module.exports.GENERAL_ERROR = 10031; module.exports.SERVICE_UNREACHABLE = 10061; module.exports.MISSING_REQUIRED_PARAMETER = 10007; module.exports.WORLD_IS_FULL = 10008; module.exports.PLAYER_NOT_FOUND = 10010; module.exports.LOGIN_INVALID_PASSWORD = 10011; module.exports.LOGIN_PLAYER_IS_BANNED = 10012; module.exports.SOCIAL_LOGIN_KEYS_INVALID = 10014; module.exports.INVALID_PARAMETER_VALUE = 10016; module.exports.MAILDOMAIN_BLOCKED = 10017; module.exports.INVALID_EMAIL = 10018; module.exports.EMAIL_ALREADY_IN_USE = 10019; module.exports.NAME_ALREADY_IN_USE = 10021; module.exports.INVALID_NAME = 10022; module.exports.USAGE_OF_BADWORDS = 10023; module.exports.NAME_HAS_ONLY_NUMBERS = 10024; module.exports.WRONG_INPUT_SCREEN = 10025; module.exports.ILLEGAL_PASSWORD = 10029; module.exports.NAME_TOO_SHORT = 10032; module.exports.NAME_TOO_LONG = 10033; module.exports.AGE_CHECK_FAILED_TIME_OF_DAY = 10000; module.exports.KOREA_ID_ALREADY_REGISTERED = 10001; module.exports.MISSING_KOREA_USER_DATA = 10002; module.exports.NO_KOREA_USER_DATA_AVAILABLE = 10003; module.exports.AGE_CHECK_FAILED_GAME_NOT_ALLOWED_FOR_AGE = 10004; module.exports.MISSING_KOREA_REQUEST_ID_PARAMETER = 10013; module.exports.OFFER_REWARD_ERROR = 10026; module.exports.OFFER_PAYMENT_FAILED = 10027; module.exports.NO_OFFER_AVAILABLE = 10028; module.exports.SPLITRUN_NO_TESTCASE_FOUND_ERROR = 10030; module.exports.OFFER_CANNOT_APPLY_REWARD = 10034; module.exports.FRIENDINVITE_WRONG_ZONE_ERROR = 10034; module.exports.FRIENDINVITE_UNKNOWN_INVITER_ERROR = 10035; module.exports.FRIENDINVITE_INVITEE_LIMIT_REACHED_ERROR = 10036; module.exports.FRIENDINVITE_CODE_CREATION_ERROR = 10037; module.exports.FRIENDINVITE_RELATION_ALREADY_EXISTS_ERROR = 10038; module.exports.FRIENDINVITE_REGISTRATION_BEFORE_INVITECODE_CREATION_ERROR = 10039; module.exports.FRIENDINVITE_INVALID_CODE_ERROR = 10040; module.exports.FRIENDINVITE_FEATURE_IS_BLOCKED_FOR_INVITER_ERROR = 10041; module.exports.FRIENDINVITE_CANNOT_INVITE_SELF_ERROR = 10042; module.exports.FRIENDINVITE_CODE_CREATION_UNKNOWN_TYPE = 10043; module.exports.FRIENDINVITE_CODE_CREATION_NO_LINK_CONFIGURED = 10044; module.exports.FACEBOOK_WRONG_TOKEN = 10050; module.exports.FACEBOOK_WRONG_PLAYER = 10051; module.exports.FACEBOOK_WRONG_SERVER = 10052; module.exports.FACEBOOK_NO_MAPPING = 10053; module.exports.FACEBOOK_PINGZ_MAPPING_EXISTS = 10054; //Added, to increase error understanding /** @type {string[]} */ const CoreErrorText = []; CoreErrorText[10005] = "OK"; CoreErrorText[10006] = "UNEXPECTED_ERROR"; CoreErrorText[10009] = "SERVER_SHUTTING_DOWN"; CoreErrorText[10015] = "FEATURE_NOT_AVAILABLE"; CoreErrorText[10020] = "KICKED_BY_OTHER_CLIENT"; CoreErrorText[10031] = "GENERAL_ERROR"; CoreErrorText[10061] = "SERVICE_UNREACHABLE"; CoreErrorText[10007] = "MISSING_REQUIRED_PARAMETER"; CoreErrorText[10008] = "WORLD_IS_FULL"; CoreErrorText[10010] = "PLAYER_NOT_FOUND"; CoreErrorText[10011] = "LOGIN_INVALID_PASSWORD"; CoreErrorText[10012] = "LOGIN_PLAYER_IS_BANNED"; CoreErrorText[10014] = "SOCIAL_LOGIN_KEYS_INVALID"; CoreErrorText[10016] = "INVALID_PARAMETER_VALUE"; CoreErrorText[10017] = "MAILDOMAIN_BLOCKED"; CoreErrorText[10018] = "INVALID_EMAIL"; CoreErrorText[10019] = "EMAIL_ALREADY_IN_USE"; CoreErrorText[10021] = "NAME_ALREADY_IN_USE"; CoreErrorText[10022] = "INVALID_NAME"; CoreErrorText[10023] = "USAGE_OF_BADWORDS"; CoreErrorText[10024] = "NAME_HAS_ONLY_NUMBERS"; CoreErrorText[10025] = "WRONG_INPUT_SCREEN"; CoreErrorText[10029] = "ILLEGAL_PASSWORD"; CoreErrorText[10032] = "NAME_TOO_SHORT"; CoreErrorText[10033] = "NAME_TOO_LONG"; CoreErrorText[10000] = "AGE_CHECK_FAILED_TIME_OF_DAY"; CoreErrorText[10001] = "KOREA_ID_ALREADY_REGISTERED"; CoreErrorText[10002] = "MISSING_KOREA_USER_DATA"; CoreErrorText[10003] = "NO_KOREA_USER_DATA_AVAILABLE"; CoreErrorText[10004] = "AGE_CHECK_FAILED_GAME_NOT_ALLOWED_FOR_AGE"; CoreErrorText[10013] = "MISSING_KOREA_REQUEST_ID_PARAMETER"; CoreErrorText[10026] = "OFFER_REWARD_ERROR"; CoreErrorText[10027] = "OFFER_PAYMENT_FAILED"; CoreErrorText[10028] = "NO_OFFER_AVAILABLE"; CoreErrorText[10030] = "SPLITRUN_NO_TESTCASE_FOUND_ERROR"; CoreErrorText[10034] = "OFFER_CANNOT_APPLY_REWARD"; CoreErrorText[10034] = "FRIENDINVITE_WRONG_ZONE_ERROR"; CoreErrorText[10035] = "FRIENDINVITE_UNKNOWN_INVITER_ERROR"; CoreErrorText[10036] = "FRIENDINVITE_INVITEE_LIMIT_REACHED_ERROR"; CoreErrorText[10037] = "FRIENDINVITE_CODE_CREATION_ERROR"; CoreErrorText[10038] = "FRIENDINVITE_RELATION_ALREADY_EXISTS_ERROR"; CoreErrorText[10039] = "FRIENDINVITE_REGISTRATION_BEFORE_INVITECODE_CREATION_ERROR"; CoreErrorText[10040] = "FRIENDINVITE_INVALID_CODE_ERROR"; CoreErrorText[10041] = "FRIENDINVITE_FEATURE_IS_BLOCKED_FOR_INVITER_ERROR"; CoreErrorText[10042] = "FRIENDINVITE_CANNOT_INVITE_SELF_ERROR"; CoreErrorText[10043] = "FRIENDINVITE_CODE_CREATION_UNKNOWN_TYPE"; CoreErrorText[10044] = "FRIENDINVITE_CODE_CREATION_NO_LINK_CONFIGURED"; CoreErrorText[10050] = "FACEBOOK_WRONG_TOKEN"; CoreErrorText[10051] = "FACEBOOK_WRONG_PLAYER"; CoreErrorText[10052] = "FACEBOOK_WRONG_SERVER"; CoreErrorText[10053] = "FACEBOOK_NO_MAPPING"; CoreErrorText[10054] = "FACEBOOK_PINGZ_MAPPING_EXISTS"; /** @param {number} errorCode */ module.exports.getCoreErrorText = (errorCode) => CoreErrorText[errorCode];