-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathreminderclient.js
More file actions
66 lines (58 loc) · 1.65 KB
/
Copy pathreminderclient.js
File metadata and controls
66 lines (58 loc) · 1.65 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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
var querystring = require('querystring');
var request = require('request');
module.exports = {
createUser: function (username, callback) {
request.post({
url: '',
formData: {
username: username
}
}, callback);
},
getMaster: function(id, callback) {
request.get({
url: 'http://2017rachel.azurewebsites.net/api/master/' + id
}, callback);
},
addAttention: function (person, attention, callback) {
request.post({
url: '',
form: {
person: person,
attention: attention
}
}, callback);
},
addDisease: function(sick, id, callback) {
request.put({
url: 'http://2017rachel.azurewebsites.net/api/master/' + id + '/sick',
form: {
sick: [sick]
}
}, callback);
},
addUnadble: function(name, not, id, callback) {
request.put({
url: 'http://2017rachel.azurewebsites.net/api/people/' + id + '/' + name + '/not',
form: {
not: not
}
}, callback);
},
addCalendar: function(content, startTime, endTime, callback) {
request.post({
url: '',
formData: {
content: content,
startTime: startTime,
endTime, endTime
}
}, callback);
},
addTodo: function(id, json, callback) {
request.put({
url: 'http://2017rachel.azurewebsites.net/api/master/' + id + '/reminder',
form: json
}, callback);
},
}