Skip to content

Commit 6b608f9

Browse files
committed
Added 'removeListener', 'removeAllListeners' & 'setMaxListeners'
2 parents f42af06 + 6f06df8 commit 6b608f9

File tree

8 files changed

+284
-178
lines changed

8 files changed

+284
-178
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ You can access more detailed documentation about the API at [Meetup API Docs sit
3535
[devdepstat-imag]: https://david-dm.org/jkutianski/meetup-api/dev-status.svg
3636
[optdepstat-url]: https://david-dm.org/jkutianski/meetup-api#info=optionalDependencies
3737
[optdepstat-imag]: https://david-dm.org/jkutianski/meetup-api/optional-status.svg?style=flat
38-
[codeship-image]: http://img.shields.io/codeship/53271a40-6009-0132-2c13-2696ea524dd6/master.svg?style=flat
38+
[codeship-image]: http://img.shields.io/codeship/53271a40-6009-0132-2c13-2696ea524dd6/1.1.X.svg?style=flat
3939
[codeship-url]: https://codeship.com/projects/51586
4040
[gitter-image]: https://img.shields.io/badge/gitter-join%20chat-yellowgreen.svg
4141
[gitter-url]: https://gitter.im/jkutianski/meetup-api

examples/firstEvent.js

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
var assert = require('assert');
2+
3+
assert(process.env.MEETUP_KEY, 'MEETUP_KEY variable isn\'t set on enviroment (use \'set \"MEETUP_KEY=key\"\' on Windows)');
4+
5+
var meetup = require('../lib/meetup')({
6+
key: process.env.MEETUP_KEY
7+
});
8+
9+
meetup.getEvent({
10+
"urlname": "NodeJS-Argentina",
11+
"id": "79797122"
12+
}, function(error, event) {
13+
if (error) {
14+
console.log(error);
15+
} else {
16+
console.log(event);
17+
}
18+
});

examples/meetup.jpg

99.9 KB
Loading

examples/uploadPhoto.js

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
var assert = require('assert');
2+
3+
assert(process.env.MEETUP_KEY, 'MEETUP_KEY variable isn\'t set on enviroment (use \'set \"MEETUP_KEY=key\"\' on Windows)');
4+
5+
var meetup = require('../lib/meetup')({
6+
key: process.env.MEETUP_KEY
7+
});
8+
9+
meetup.postGroupPhoto({
10+
group_urlname: "NodeJS-Argentina",
11+
photo: "meetup.jpg",
12+
await: true
13+
}, function(error, response) {
14+
if (error) {
15+
console.log(error);
16+
} else {
17+
console.log("Upload response:", response);
18+
19+
meetup.deletePhoto({
20+
id: response.group_photo_id
21+
}, function(error, response) {
22+
if (error) {
23+
console.log(error);
24+
} else {
25+
console.log("Delete response:", response);
26+
}
27+
});
28+
}
29+
});

lib/endpoints.json

Lines changed: 52 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -119,10 +119,11 @@
119119
}
120120
},
121121
"getEvent": {
122-
"resource": "https://api.meetup.com/2/event/:id",
122+
"resource": "https://api.meetup.com/:urlname/events/:id",
123123
"method": "get",
124124
"test": {
125125
"params": {
126+
"urlname": "NodeJS-Argentina",
126127
"id": "79797122"
127128
},
128129
"return": {
@@ -252,6 +253,23 @@
252253
"resource": "https://api.meetup.com/:urlname/events/:id/attendance",
253254
"method": "post"
254255
},
256+
"getEventAttendance": {
257+
"resource": "https://api.meetup.com/:urlname/events/:id/attendance",
258+
"method": "get",
259+
"test": {
260+
"params": {
261+
"id": "79797122",
262+
"urlname": "NodeJS-Argentina"
263+
},
264+
"return": {
265+
"type": "array"
266+
}
267+
}
268+
},
269+
"postEventPayments": {
270+
"resource": "https://api.meetup.com/:urlname/events/:id/payments",
271+
"method": "post"
272+
},
255273
"getActivity": {
256274
"resource": "https://api.meetup.com/activity",
257275
"method": "get",
@@ -298,8 +316,35 @@
298316
"postGroupPhoto": {
299317
"resource": "https://api.meetup.com/2/group_photo",
300318
"method": "post",
301-
"disable": true,
302-
"comments": "WARNING: postGroupPhoto() is not implemented yet!"
319+
"multipart_photo": true
320+
},
321+
"findGroups": {
322+
"resource": "https://api.meetup.com/find/groups",
323+
"method": "get",
324+
"test": {
325+
"params": {
326+
"page": 1
327+
},
328+
"return": {
329+
"type": "array"
330+
}
331+
}
332+
},
333+
"getRecommendedGroups": {
334+
"resource": "https://api.meetup.com/recommended/groups",
335+
"method": "get",
336+
"test": {
337+
"params": {
338+
"urlname": "NodeJS-Argentina"
339+
},
340+
"return": {
341+
"type": "array"
342+
}
343+
}
344+
},
345+
"postRecommendedGroupsIgnore": {
346+
"resource": " /recommended/groups/ignores/:urlname",
347+
"method": "post"
303348
},
304349
"postTopics": {
305350
"resource": "/:urlname/topics",
@@ -366,16 +411,13 @@
366411
},
367412
"postMemberPhoto": {
368413
"resource": "https://api.meetup.com/2/member_photo",
369-
"method": "post"
414+
"method": "post",
415+
"multipart_photo": true
370416
},
371417
"deleteMemberPhoto": {
372418
"resource": "https://api.meetup.com/2/member_photo/:id",
373419
"method": "delete"
374420
},
375-
"postMessage": {
376-
"resource": "https://api.meetup.com/2/message",
377-
"method": "post"
378-
},
379421
"getOEMBed": {
380422
"resource": "https://api.meetup.com/oembed",
381423
"method": "get",
@@ -392,8 +434,7 @@
392434
"postPhoto": {
393435
"resource": "https://api.meetup.com/2/photo",
394436
"method": "post",
395-
"disable": true,
396-
"comments": "WARNING: postPhoto() is not implemented yet!"
437+
"multipart_photo": true
397438
},
398439
"deletePhoto": {
399440
"resource": "https://api.meetup.com/2/photo/:id",
@@ -591,7 +632,6 @@
591632
"method": "get",
592633
"test": {
593634
"params": {
594-
595635
"fields": "stats"
596636
},
597637
"return": {
@@ -630,7 +670,7 @@
630670
"getStreamOpenEvents": {
631671
"resource": "https://stream.meetup.com/2/open_events",
632672
"method": "get",
633-
"chunked": "true",
673+
"chunked": true,
634674
"test": {
635675
"params": {
636676
"since_mtime": "1294435118533"

0 commit comments

Comments
 (0)