yariv / twoorl

The source code repository for twoorl.com

This URL has Read+Write access

twoorl / src / twoorl.hrl
100644 31 lines (25 sloc) 1.055 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
-define(L(Msg), io:format("~p:~b ~p ~n", [?MODULE, ?LINE, Msg])).
 
-record(session, {key, value}).
 
-define(MIN_PASSWORD_LENGTH, 6).
-define(DEFAULT_KEY_SIZE, 20).
-define(MAX_PAGE_SIZE, 20).
-define(MAX_FOLLOWING_BOX_SIZE, 20).
-define(PAGING_WINDOW, 3).
-define(MAX_TWOORL_LEN, 140).
-define(MAX_MSG_SIZE, 10000).
-define(FOLLOWING_PAGE_SIZE, 40).
 
-define(TWITTER_NOT_SENT, 0).
-define(TWITTER_SENT_PENDING, 1).
-define(TWITTER_SENT_OK, 2).
-define(TWITTER_SENT_ERR, 3).
-define(DEFAULT_GRAVATAR_ID, <<"98dbdc9e0d214030d3ee1c77c502248f">>).
-define(DEFAULT_BACKGROUND, <<"/static/bg1.jpg">>).
 
-define(Debug(Msg, Params),
twoorl_util:log(?MODULE, ?LINE, debug, fun() -> {Msg, Params} end)).
-define(Info(Msg, Params),
  twoorl_util:log(?MODULE, ?LINE, info, fun() -> {Msg, Params} end)).
-define(Warn(Msg, Params),
  twoorl_util:log(?MODULE, ?LINE, warn, fun() -> {Msg, Params} end)).
-define(Error(Msg, Params),
  twoorl_util:log(?MODULE, ?LINE, error, fun() -> {Msg, Params} end)).
 
-define(Data(A, Data), {data, {twoorl_util:get_bundle(A), Data}}.