| 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
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253 | 1×
1×
1×
1×
1×
185×
1×
1×
1×
1×
1×
1×
1×
1×
37×
37×
37×
37×
37×
37×
37×
37×
37×
37×
37×
37×
1×
11×
11×
11×
1×
4×
4×
4×
1×
30×
30×
30×
30×
30×
1×
1×
1×
1×
1×
1×
1×
1×
1×
1×
| Iif (typeof _$jscoverage === 'undefined') _$jscoverage = {};
(function(_export) {
Iif (typeof _export._$jscoverage === 'undefined') {
_export._$jscoverage = _$jscoverage;
}
})(typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : this);
Eif (! _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"]) { _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"] = {"path":"/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0},"fnMap":{"1":{"name":"SlackResponse","line":6,"loc":{"start":{"line":6,"column":0},"end":{"line":97,"column":33}},"decl":{"start":{"line":6,"column":6},"end":{"line":6,"column":18}}},"2":{"name":"constructor","line":7,"loc":{"start":{"line":7,"column":15},"end":{"line":10,"column":19}},"decl":{"start":{"line":7,"column":2},"end":{"line":7,"column":16}}},"3":{"name":"cleanup","line":12,"loc":{"start":{"line":12,"column":11},"end":{"line":13,"column":37}},"decl":{"start":{"line":12,"column":2},"end":{"line":12,"column":12}}},"4":{"name":"setMessage","line":15,"loc":{"start":{"line":15,"column":14},"end":{"line":16,"column":17}},"decl":{"start":{"line":15,"column":2},"end":{"line":15,"column":21}}},"5":{"name":"setUpload","line":18,"loc":{"start":{"line":18,"column":13},"end":{"line":20,"column":23}},"decl":{"start":{"line":18,"column":2},"end":{"line":18,"column":36}}},"6":{"name":"respondBotkit","line":22,"loc":{"start":{"line":22,"column":17},"end":{"line":25,"column":15}},"decl":{"start":{"line":22,"column":2},"end":{"line":22,"column":41}}},"7":{"name":"(anonymous_1)","line":24,"loc":{"start":{"line":24,"column":87},"end":{"line":25,"column":15}},"decl":{"start":{"line":24,"column":87},"end":{"line":24,"column":88}}},"8":{"name":"respondHubot","line":27,"loc":{"start":{"line":27,"column":16},"end":{"line":30,"column":15}},"decl":{"start":{"line":27,"column":2},"end":{"line":27,"column":39}}},"9":{"name":"(anonymous_2)","line":29,"loc":{"start":{"line":29,"column":85},"end":{"line":30,"column":15}},"decl":{"start":{"line":29,"column":85},"end":{"line":29,"column":86}}},"10":{"name":"replyPrivateBB","line":32,"loc":{"start":{"line":32,"column":18},"end":{"line":37,"column":31}},"decl":{"start":{"line":32,"column":2},"end":{"line":32,"column":49}}},"11":{"name":"(anonymous_3)","line":36,"loc":{"start":{"line":36,"column":6},"end":{"line":37,"column":31}},"decl":{"start":{"line":36,"column":6},"end":{"line":36,"column":19}}},"12":{"name":"respondBeepBoopSlashCommand","line":39,"loc":{"start":{"line":39,"column":31},"end":{"line":44,"column":57}},"decl":{"start":{"line":39,"column":2},"end":{"line":39,"column":60}}},"13":{"name":"uploadBotkit","line":47,"loc":{"start":{"line":47,"column":16},"end":{"line":59,"column":27}},"decl":{"start":{"line":47,"column":2},"end":{"line":47,"column":49}}},"14":{"name":"(anonymous_4)","line":48,"loc":{"start":{"line":48,"column":36},"end":{"line":59,"column":27}},"decl":{"start":{"line":48,"column":36},"end":{"line":48,"column":48}}},"15":{"name":"(anonymous_5)","line":57,"loc":{"start":{"line":57,"column":8},"end":{"line":59,"column":27}},"decl":{"start":{"line":57,"column":8},"end":{"line":57,"column":21}}},"16":{"name":"uploadHubot","line":61,"loc":{"start":{"line":61,"column":15},"end":{"line":76,"column":19}},"decl":{"start":{"line":61,"column":2},"end":{"line":61,"column":67}}},"17":{"name":"(anonymous_6)","line":66,"loc":{"start":{"line":66,"column":24},"end":{"line":76,"column":19}},"decl":{"start":{"line":66,"column":24},"end":{"line":66,"column":36}}},"18":{"name":"(anonymous_7)","line":74,"loc":{"start":{"line":74,"column":79},"end":{"line":76,"column":19}},"decl":{"start":{"line":74,"column":79},"end":{"line":74,"column":102}}},"19":{"name":"uploadBeepBoop","line":78,"loc":{"start":{"line":78,"column":18},"end":{"line":97,"column":33}},"decl":{"start":{"line":78,"column":2},"end":{"line":78,"column":59}}},"20":{"name":"(anonymous_8)","line":80,"loc":{"start":{"line":80,"column":20},"end":{"line":97,"column":33}},"decl":{"start":{"line":80,"column":20},"end":{"line":80,"column":32}}},"21":{"name":"(anonymous_9)","line":90,"loc":{"start":{"line":90,"column":45},"end":{"line":97,"column":33}},"decl":{"start":{"line":90,"column":45},"end":{"line":90,"column":57}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":1,"column":17}},"2":{"start":{"line":2,"column":0},"end":{"line":2,"column":16}},"3":{"start":{"line":6,"column":0},"end":{"line":97,"column":33}},"4":{"start":{"line":8,"column":4},"end":{"line":8,"column":18}},"5":{"start":{"line":9,"column":4},"end":{"line":9,"column":20}},"6":{"start":{"line":10,"column":4},"end":{"line":10,"column":19}},"7":{"start":{"line":13,"column":4},"end":{"line":13,"column":37}},"8":{"start":{"line":16,"column":4},"end":{"line":16,"column":17}},"9":{"start":{"line":19,"column":4},"end":{"line":19,"column":25}},"10":{"start":{"line":20,"column":4},"end":{"line":20,"column":23}},"11":{"start":{"line":23,"column":4},"end":{"line":23,"column":40}},"12":{"start":{"line":23,"column":4},"end":{"line":23,"column":28}},"13":{"start":{"line":24,"column":4},"end":{"line":25,"column":15}},"14":{"start":{"line":25,"column":6},"end":{"line":25,"column":15}},"15":{"start":{"line":28,"column":4},"end":{"line":28,"column":48}},"16":{"start":{"line":28,"column":4},"end":{"line":28,"column":36}},"17":{"start":{"line":29,"column":4},"end":{"line":30,"column":15}},"18":{"start":{"line":30,"column":6},"end":{"line":30,"column":15}},"19":{"start":{"line":33,"column":4},"end":{"line":37,"column":31}},"20":{"start":{"line":37,"column":6},"end":{"line":37,"column":31}},"21":{"start":{"line":37,"column":6},"end":{"line":37,"column":17}},"22":{"start":{"line":40,"column":4},"end":{"line":44,"column":57}},"23":{"start":{"line":41,"column":6},"end":{"line":41,"column":50}},"24":{"start":{"line":42,"column":9},"end":{"line":44,"column":57}},"25":{"start":{"line":44,"column":6},"end":{"line":44,"column":57}},"26":{"start":{"line":48,"column":4},"end":{"line":59,"column":27}},"27":{"start":{"line":49,"column":6},"end":{"line":49,"column":40}},"28":{"start":{"line":49,"column":27},"end":{"line":49,"column":31}},"29":{"start":{"line":49,"column":38},"end":{"line":49,"column":40}},"30":{"start":{"line":51,"column":6},"end":{"line":59,"column":27}},"31":{"start":{"line":53,"column":20},"end":{"line":53,"column":40}},"32":{"start":{"line":53,"column":21},"end":{"line":53,"column":29}},"33":{"start":{"line":53,"column":34},"end":{"line":53,"column":39}},"34":{"start":{"line":58,"column":8},"end":{"line":58,"column":87}},"35":{"start":{"line":58,"column":20},"end":{"line":58,"column":85}},"36":{"start":{"line":58,"column":35},"end":{"line":58,"column":37}},"37":{"start":{"line":58,"column":42},"end":{"line":58,"column":60}},"38":{"start":{"line":58,"column":65},"end":{"line":58,"column":84}},"39":{"start":{"line":59,"column":8},"end":{"line":59,"column":27}},"40":{"start":{"line":62,"column":4},"end":{"line":62,"column":36}},"41":{"start":{"line":66,"column":4},"end":{"line":76,"column":19}},"42":{"start":{"line":67,"column":6},"end":{"line":67,"column":40}},"43":{"start":{"line":67,"column":27},"end":{"line":67,"column":31}},"44":{"start":{"line":67,"column":38},"end":{"line":67,"column":40}},"45":{"start":{"line":68,"column":6},"end":{"line":72,"column":25}},"46":{"start":{"line":74,"column":6},"end":{"line":76,"column":19}},"47":{"start":{"line":74,"column":46},"end":{"line":74,"column":62}},"48":{"start":{"line":74,"column":47},"end":{"line":74,"column":51}},"49":{"start":{"line":74,"column":56},"end":{"line":74,"column":61}},"50":{"start":{"line":75,"column":8},"end":{"line":75,"column":24}},"51":{"start":{"line":76,"column":8},"end":{"line":76,"column":19}},"52":{"start":{"line":79,"column":4},"end":{"line":79,"column":30}},"53":{"start":{"line":80,"column":4},"end":{"line":97,"column":33}},"54":{"start":{"line":81,"column":6},"end":{"line":81,"column":40}},"55":{"start":{"line":81,"column":27},"end":{"line":81,"column":31}},"56":{"start":{"line":81,"column":38},"end":{"line":81,"column":40}},"57":{"start":{"line":82,"column":6},"end":{"line":82,"column":40}},"58":{"start":{"line":84,"column":6},"end":{"line":88,"column":27}},"59":{"start":{"line":90,"column":6},"end":{"line":97,"column":33}},"60":{"start":{"line":94,"column":8},"end":{"line":95,"column":99}},"61":{"start":{"line":95,"column":10},"end":{"line":95,"column":99}},"62":{"start":{"line":97,"column":8},"end":{"line":97,"column":33}},"63":{"start":{"line":97,"column":8},"end":{"line":97,"column":19}},"64":{"start":{"line":99,"column":0},"end":{"line":99,"column":29}}},"branchMap":{"1":{"line":23,"loc":{"start":{"line":23,"column":4},"end":{"line":23,"column":4}},"type":"if","locations":[{"start":{"line":23,"column":4},"end":{"line":23,"column":4}},{"start":{"line":23,"column":4},"end":{"line":23,"column":4}}]},"2":{"line":28,"loc":{"start":{"line":28,"column":4},"end":{"line":28,"column":4}},"type":"if","locations":[{"start":{"line":28,"column":4},"end":{"line":28,"column":4}},{"start":{"line":28,"column":4},"end":{"line":28,"column":4}}]},"3":{"line":37,"loc":{"start":{"line":37,"column":6},"end":{"line":37,"column":6}},"type":"if","locations":[{"start":{"line":37,"column":6},"end":{"line":37,"column":6}},{"start":{"line":37,"column":6},"end":{"line":37,"column":6}}]},"4":{"line":40,"loc":{"start":{"line":40,"column":4},"end":{"line":40,"column":4}},"type":"if","locations":[{"start":{"line":40,"column":4},"end":{"line":40,"column":4}},{"start":{"line":40,"column":4},"end":{"line":40,"column":4}}]},"5":{"line":42,"loc":{"start":{"line":42,"column":9},"end":{"line":42,"column":9}},"type":"if","locations":[{"start":{"line":42,"column":9},"end":{"line":42,"column":9}},{"start":{"line":42,"column":9},"end":{"line":42,"column":9}}]},"6":{"line":49,"loc":{"start":{"line":49,"column":15},"end":{"line":49,"column":15}},"type":"if","locations":[{"start":{"line":49,"column":15},"end":{"line":49,"column":15}},{"start":{"line":49,"column":15},"end":{"line":49,"column":15}}]},"7":{"line":67,"loc":{"start":{"line":67,"column":15},"end":{"line":67,"column":15}},"type":"if","locations":[{"start":{"line":67,"column":15},"end":{"line":67,"column":15}},{"start":{"line":67,"column":15},"end":{"line":67,"column":15}}]},"8":{"line":81,"loc":{"start":{"line":81,"column":15},"end":{"line":81,"column":15}},"type":"if","locations":[{"start":{"line":81,"column":15},"end":{"line":81,"column":15}},{"start":{"line":81,"column":15},"end":{"line":81,"column":15}}]},"9":{"line":94,"loc":{"start":{"line":94,"column":8},"end":{"line":94,"column":8}},"type":"if","locations":[{"start":{"line":94,"column":8},"end":{"line":94,"column":8}},{"start":{"line":94,"column":8},"end":{"line":94,"column":8}}]},"10":{"line":97,"loc":{"start":{"line":97,"column":8},"end":{"line":97,"column":8}},"type":"if","locations":[{"start":{"line":97,"column":8},"end":{"line":97,"column":8}},{"start":{"line":97,"column":8},"end":{"line":97,"column":8}}]}}} }(function() {
var SlackResponse, fs, gm,
bind = function(fn, me){ return function(){ return fn.apply(me, arguments); }; };
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].s[1]++;
gm = require('gm');
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].s[2]++;
fs = require('fs');
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].s[3]++;
SlackResponse = (function() {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].f[1]++;
function SlackResponse() {
this.uploadBeepBoop = bind(this.uploadBeepBoop, this);
this.respondBeepBoopSlashCommand = bind(this.respondBeepBoopSlashCommand, this);
this.respondHubot = bind(this.respondHubot, this);
this.respondBotkit = bind(this.respondBotkit, this);
this.cleanup = bind(this.cleanup, this);
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].f[2]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].s[4]++;
this.message = null;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].s[5]++;
this.imgResult = null;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].s[6]++;
this.fileDesc = null;
}
SlackResponse.prototype.cleanup = function() {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].f[3]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].s[7]++;
return this.imgResult && this.imgResult.cleanup();
};
SlackResponse.prototype.setMessage = function(msg) {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].f[4]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].s[8]++;
return this.message = msg;
};
SlackResponse.prototype.setUpload = function(imgResult, fileDesc) {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].f[5]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].s[9]++;
this.imgResult = imgResult;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].s[10]++;
return this.fileDesc = fileDesc;
};
SlackResponse.prototype.respondBotkit = function(payload, bot, webApi) {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].f[6]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].s[11]++;
if (this.message) {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].b[1][0]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].s[12]++;
bot.replyPrivate(this.message);
} else {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].b[1][1]++;
void 0;
}
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].s[13]++;
return this.imgResult && this.uploadBotkit(bot, payload.channel, this.imgResult.imgPath(), this.fileDesc, (function(_this) {
return function() {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].f[7]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].s[14]++;
return _this.cleanup();
};
})(this));
};
SlackResponse.prototype.respondHubot = function(slackResponseObject) {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].f[8]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].s[15]++;
if (this.message) {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].b[2][0]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].s[16]++;
slackResponseObject.send(this.message);
} else {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].b[2][1]++;
void 0;
}
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].s[17]++;
return this.imgResult && this.uploadHubot(slackResponseObject, this.imgResult.imgPath(), this.fileDesc, (function(_this) {
return function() {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].f[9]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].s[18]++;
return _this.cleanup();
};
})(this));
};
SlackResponse.prototype.replyPrivateBB = function(respondFn, text, onComplete) {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].f[10]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].s[19]++;
return respondFn({
text: text,
response_type: "ephemeral"
}, function(err, data) {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].f[11]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].s[20]++;
if (onComplete) {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].b[3][0]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].s[21]++;
return onComplete();
} else {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].b[3][1]++;
return void 0;
}
});
};
SlackResponse.prototype.respondBeepBoopSlashCommand = function(channelId, bot, respondFn) {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].f[12]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].s[22]++;
if (this.message) {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].b[4][0]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].s[23]++;
return this.replyPrivateBB(respondFn, this.message, this.cleanup);
} else {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].b[4][1]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].s[24]++;
if (this.imgResult) {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].b[5][0]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].s[25]++;
return this.uploadBeepBoop(channelId, bot, respondFn, this.cleanup);
} else {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].b[5][1]++;
return void 0;
}
}
};
SlackResponse.prototype.uploadBotkit = function(bot, channel, filename, label) {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].f[13]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].s[26]++;
return gm(this.imgResult.imgPath()).format((function(_this) {
return function(err, fmt) {
var format;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].f[14]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].s[27]++;
format = err ? (_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].b[6][0]++, _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].s[28]++, 'gif') : (_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].b[6][1]++, _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].s[29]++, fmt);
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].s[30]++;
return bot.api.files.upload({
title: _this.fileDesc,
filename: (_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].s[31]++, (_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].s[32]++, _this.fileDesc) + "." + (_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].s[33]++, format)),
filetype: format,
channels: channel,
file: fs.createReadStream(_this.imgResult.imgPath())
}, function(err, resp) {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].f[15]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].s[34]++;
console.log((_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].s[35]++, "upload got: " + (_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].s[36]++, err) + " " + (_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].s[37]++, JSON.stringify(err)) + " " + (_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].s[38]++, JSON.stringify(resp))));
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].s[39]++;
return _this.imgResult.cleanup();
});
};
})(this));
};
SlackResponse.prototype.uploadHubot = function(slackResponseObject, filename, label, onComplete) {
var robot;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].f[16]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].s[40]++;
robot = slackResponseObject.robot;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].s[41]++;
return gm(filename).format(function(err, fmt) {
var contentOpts, format;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].f[17]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].s[42]++;
format = err ? (_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].b[7][0]++, _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].s[43]++, 'gif') : (_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].b[7][1]++, _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].s[44]++, fmt);
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].s[45]++;
contentOpts = {
file: fs.createReadStream(filename),
channels: slackResponseObject.message.room,
fileType: format
};
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].s[46]++;
return robot.adapter.client.web.files.upload((_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].s[47]++, (_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].s[48]++, label) + "." + (_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].s[49]++, format)), contentOpts, function(fileUploadErr, resp) {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].f[18]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].s[50]++;
console.log(resp);
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].s[51]++;
return onComplete();
});
});
};
SlackResponse.prototype.uploadBeepBoop = function(channelId, bot, respondFn, onComplete) {
var path;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].f[19]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].s[52]++;
path = this.imgResult.imgPath();
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].s[53]++;
return gm(path).format((function(_this) {
return function(err, fmt) {
var fileName, format, streamOpts;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].f[20]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].s[54]++;
format = err ? (_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].b[8][0]++, _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].s[55]++, 'gif') : (_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].b[8][1]++, _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].s[56]++, fmt);
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].s[57]++;
fileName = _this.fileDesc + "." + format;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].s[58]++;
streamOpts = {
file: fs.createReadStream(path),
title: _this.fileDesc,
filetype: format,
channels: channelId
};
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].s[59]++;
return bot.files.upload(fileName, streamOpts, function(err, res) {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].f[21]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].s[60]++;
if (res.error === "invalid_channel") {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].b[9][0]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].s[61]++;
_this.replyPrivateBB(respondFn, "I can't upload here. Try this in a public channel or, DM me.");
} else {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].b[9][1]++;
void 0;
}
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].s[62]++;
if (onComplete) {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].b[10][0]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].s[63]++;
return onComplete();
} else {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].b[10][1]++;
return void 0;
}
});
};
})(this));
};
return SlackResponse;
})();
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/slackResponse.coffee"].s[64]++;
module.exports = SlackResponse;
}).call(this);
|