blob: 865a06fbccbb170cc6e6cc22c5874d322f7c3a53 (
plain)
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
|
#if !defined(CONSTANTS_H)
#define CONSTANTS_H
// Version management
#define PRODUCT_NAME _T("WhatsApp Protocol")
// Limits
#define WHATSAPP_GROUP_NAME_LIMIT 420
// Defaults
#define DEFAULT_MAP_STATUSES 0
#define DEFAULT_SYSTRAY_NOTIFY 0
#define DEFAULT_EVENT_NOTIFICATIONS_ENABLE 1
#define DEFAULT_EVENT_FEEDS_ENABLE 1
#define DEFAULT_EVENT_OTHER_ENABLE 1
#define DEFAULT_EVENT_CLIENT_ENABLE 1
#define DEFAULT_EVENT_COLBACK 0x00ffffff
#define DEFAULT_EVENT_COLTEXT 0x00000000
#define DEFAULT_EVENT_TIMEOUT_TYPE 0
#define DEFAULT_EVENT_TIMEOUT -1
// #TODO Move constants below to WhatsAPI++
// WhatsApp
#define WHATSAPP_TOKEN "PdA2DJyKoUrwLw1Bg6EIhzh502dF9noR9uFCllGk1447796090073"
#define WHATSAPP_LOGIN_SERVER "c.whatsapp.net"
#define ACCOUNT_USER_AGENT "WhatsApp/2.13.21 S40Version/14.26 Device/Nokia302"
#define ACCOUNT_URL_CODEREQUESTV2 "https://v.whatsapp.net/v2/code"
#define ACCOUNT_URL_REGISTERREQUESTV2 "https://v.whatsapp.net/v2/register"
#define ACCOUNT_URL_EXISTSV2 "https://v.whatsapp.net/v2/exist"
// Empty resource as a workaround for not working login and to avoid encrypted messages
#define ACCOUNT_RESOURCE ""
#define WHATSAPP_RECV_MESSAGE 1
#define WHATSAPP_SEND_MESSAGE 2
#define MAX_SILENT_INTERVAL 55
// Event flags
#define WHATSAPP_EVENT_CLIENT 0x10000000 // WhatsApp error or info message
#define WHATSAPP_EVENT_NOTIFICATION 0x40000000 // WhatsApp notification
#define WHATSAPP_EVENT_OTHER 0x80000000 // WhatsApp other event - friend requests/new messages
#define IS_CHAT 1
#define REG_STATE_REQ_CODE 1
#define REG_STATE_REG_CODE 2
#endif
|