Current section

Files

Jump to
chat include push.hrl
Raw

include/push.hrl

-ifndef(CHAT_PUSH_HRL).
-define(CHAT_PUSH_HRL, true).
-define(FGPN_INFO, <<"PUSH_SETTINGS">>).
-define(FKPN_BANDLE, <<"IOS_BANDLE">>).
-define(FKPN_GATEWAY, <<"APNS_GATEWAY">>).
-define(FKPN_SERVER_DNS, <<"SERVER_DNS">>).
-define(ROOT, application:get_env(chat, upload, code:priv_dir(chat))).
-define(NEXT, 250 * 1024).
-define(STOP, 0).
-define(MAX_ROOM_LENGTH, 32).
-define(MIN_ROOM_LENGTH, 1).
-define(MAX_NAME_LENGTH, 32).
-define(MIN_NAME_LENGTH, 2).
-define(MIN_SURNAME_LENGTH, 1).
-define(VERSION, <<"SYNRC-1-6.6.14">>).
-define(LOC, "127.0.0.1").
-define(HOST, ?LOC).
-define(DROP_TIMEOUT, case ?HOST of ?LOC -> 100;_ -> 1000 end).
-define(TIMEOUT, 7000).
-define(TEST_FG, <<"TEST_DATA">>).
-define(TEST_SESSION_FK, <<"TEST_SESSION">>).
-define(FAKE_NUMBER_PREFIX, <<"380">>).
-define(DEV_KEY_PREFIX, <<"DevKey_">>).
-define(CLIENT_VERSION,<<"version/101">>).
-define(DEFAULT_MQTTC_OPTS, [{clean_sess, true}, {will, [{qos, 0}, {retain, false}, {topic, ?CLIENT_VERSION}, {payload, <<"I die">>}]}]).
-define(DEFAULT_LANGUAGE_KEY, <<"ua">>).
-define(LANG_KEY, <<"ua">>).
-record(pushService, {recipients = [] :: list(binary()), id = [] :: [] | binary(), ttl = 0 :: [] | integer(), module = [] :: [] | binary(), priority = [] :: [] | binary(), payload = [] :: [] | binary()}).
-record(publishService, {message = [] :: [] | binary(), topic = [] :: [] | binary(), qos = 0 :: [] | integer()}).
-record(push, {model = [] :: [] | term(),type = [] :: [] | binary(),title = [] :: [] | binary(),alert = [] :: [] | binary(),badge = [] :: [] | integer(),sound = [] :: [] | binary()}).
-endif.