-
Notifications
You must be signed in to change notification settings - Fork 11
/
legacy-example-run.js
96 lines (83 loc) · 1.91 KB
/
legacy-example-run.js
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
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
var Falafel = require('./');
// Start the server
var apptalk = new Falafel().wrap({
directory: __dirname+'/example',
//aws: require('./aws.json')
});
exports.apptalk = apptalk;
// FOR TESTING:
// ------------
var util = require('util');
//
// Send some exac
// apptalk([{
// "id": "123-def",
// "header": {
// "message": "list_persons"
// },
// "body": {
// "access_token": "50349efe7fc91a5566b3f4ccc5a4c815ac98e400"
// }
// }], {}, function (err, result) {
// console.log(err, result);
//
// console.log(util.inspect(result, false, null));
//
// });
// REQUEST: Sample body, base 64 encoded
// apptalk([{
// "id": "123-def",
// "header": {
// "message": "webhook_request"
// },
// "body": {
// "input": {
// "access_token": "50349efe7fc91a5566b3f4ccc5a4c815ac98e400"
// },
// "http": {
// "headers": {
// "Content-Type": ["application/json"]
// // "Content-Type": ["application/x-www-form-urlencoded"]
// },
// "body": {
// "id":123,
// "name":"Chris Houghton"
// },
// // "body": "Zm9vW2Jhcl09YmF6",
// "form": []
// }
// }
// }], {}, function (err, result) {
//
// console.log('error', err);
// console.log(util.inspect(result, false, null));
//
// });
// RESPONSE: Sample workflow data
// apptalk([{
// "id": "123-def",
// "header": {
// "message": "webhook_response"
// },
// "body": {
// "input": {
// "access_token": "50349efe7fc91a5566b3f4ccc5a4c815ac98e400"
// },
// "http": {
// "headers": {
// "Content-Type": ["application/json"]
// },
// "body": 'eyJpZCI6MTIzLCJuYW1lIjoiQ2hyaXMgSG91Z2h0b24ifQ==',
// "form": []
// },
// "reply": {
// "some_data": "from the workflow",
// "or_perhaps": "no data in case of fire_and_forget and acknowledge"
// }
// }
// }], {}, function (err, result) {
//
// console.log('error', err);
// console.log(util.inspect(result, false, null));
//
// });