Class: VodemSms::Commands
- Inherits:
-
Object
- Object
- VodemSms::Commands
show all
- Includes:
- Headers
- Defined in:
- lib/vodem_sms/commands.rb
Constant Summary
Constants included
from Headers
Headers::AGENT_HEADER, Headers::CACHE_CONTROL_HEADER, Headers::CONNECTION_HEADER, Headers::CONTENT_TYPE_HEADER, Headers::ENCODING_HEADER, Headers::LANGUAGE_HEADER, Headers::PRAGMA_HEADER, Headers::REFERRER_HEADER, Headers::WEBSERVER_GET_CMD_URL, Headers::WEBSERVER_HOST_HEADER, Headers::WEBSERVER_SET_CMD_URL, Headers::X_REQUESTED_WITH_HEADER
Instance Method Summary
collapse
Instance Method Details
#connect! ⇒ Object
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
# File 'lib/vodem_sms/commands.rb', line 5
def connect!
Typhoeus.post(
WEBSERVER_SET_CMD_URL,
headers: {
Host: WEBSERVER_HOST_HEADER,
"User-Agent" => AGENT_HEADER,
"Accept-Language" => LANGUAGE_HEADER,
"Accept-Encoding" => ENCODING_HEADER,
"Cache-Control" => CACHE_CONTROL_HEADER,
"Pragma" => PRAGMA_HEADER,
"x-requested-with" => X_REQUESTED_WITH_HEADER,
"Referer" => REFERRER_HEADER,
Accept: "application/json"
},
timeout: 3,
body: {goformId: "CONNECT_NETWORK"},
)
sleep 10
end
|
#delete_message(id) ⇒ Object
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
|
# File 'lib/vodem_sms/commands.rb', line 25
def delete_message(id)
Typhoeus.post(
WEBSERVER_SET_CMD_URL,
headers: {
Host: WEBSERVER_HOST_HEADER,
"User-Agent" => AGENT_HEADER,
"Accept-Language" => LANGUAGE_HEADER,
"Accept-Encoding" => ENCODING_HEADER,
"Cache-Control" => CACHE_CONTROL_HEADER,
"Content-Type" => CONTENT_TYPE_HEADER,
"Pragma" => PRAGMA_HEADER,
"x-requested-with" => X_REQUESTED_WITH_HEADER,
"Referer" => REFERRER_HEADER,
Accept: "application/json"
},
body: {
goformId: "DELETE_SMS",
msg_id: id
}
)
end
|
#disconnect! ⇒ Object
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
|
# File 'lib/vodem_sms/commands.rb', line 47
def disconnect!
Typhoeus.post(
WEBSERVER_SET_CMD_URL,
headers: {
Host: WEBSERVER_HOST_HEADER,
"User-Agent" => AGENT_HEADER,
"Accept-Language" => LANGUAGE_HEADER,
"Accept-Encoding" => ENCODING_HEADER,
"Cache-Control" => CACHE_CONTROL_HEADER,
"Pragma" => PRAGMA_HEADER,
"x-requested-with" => X_REQUESTED_WITH_HEADER,
"Referer" => REFERRER_HEADER,
Accept: "application/json"
},
body: {goformId: "DISCONNECT_NETWORK"},
)
sleep 2
end
|