Amish Shah
|
fd564176ff
|
Have block in place for rare weird typing in voice channel bug
|
2016-09-10 17:28:51 +01:00 |
|
Amish Shah
|
84fe65ec78
|
Fix members being recreated after leaving - fixes #667
|
2016-09-10 11:38:48 +01:00 |
|
Amish Shah
|
dd623891e2
|
websocket should silently error if there are no listeners for error
|
2016-09-09 17:05:38 +01:00 |
|
Amish Shah
|
85fae72b7b
|
Fix #657
|
2016-09-09 16:23:07 +01:00 |
|
Schuyler Cebulskie
|
465ff074e1
|
Prevent Guild.fetchMember from messing with fetchMembers
|
2016-09-07 23:12:36 -04:00 |
|
Schuyler Cebulskie
|
f185d892c7
|
Fix two more lines to use new typing map
And a tiny text fix
|
2016-09-07 00:58:19 -04:00 |
|
Schuyler Cebulskie
|
b7f582b7f0
|
Clean up a bunch of stuff
- Channel typing data is now a Map
- Client properties on structures are now non-enumerable and
non-configurable
|
2016-09-07 00:24:45 -04:00 |
|
Amish Shah
|
7475f734ac
|
Add debug stuff
|
2016-09-04 12:31:16 +01:00 |
|
Amish Shah
|
906672e538
|
Merge branch 'indev-rewrite-sharding' into indev-rewrite
|
2016-09-04 12:17:42 +01:00 |
|
Amish Shah
|
1155c482f1
|
make client.readyTime a date
|
2016-09-04 11:55:23 +01:00 |
|
Amish Shah
|
9c915d1e0a
|
Fix constants errors not giving a stacktrace
|
2016-09-04 11:53:48 +01:00 |
|
Schuyler Cebulskie
|
0b908f5bce
|
Cleanup Part 2: Electric Boogaloo (Reloaded) (#594)
* Cleanup Part 2: Electric Boogaloo (Reloaded)
* Moar cleanup
* Tweak NOT_A_PERMISSION error
|
2016-09-04 10:08:09 +01:00 |
|
Schuyler Cebulskie
|
59a5862f2d
|
Clean up Actions code (#591)
|
2016-09-03 22:48:51 +01:00 |
|
Amish Shah
|
7ff2568cfc
|
Fix collectors and make guild sync add previously unknown members
|
2016-09-03 21:21:15 +01:00 |
|
Amish Shah
|
09dee3d46a
|
Fix ready never firing for truly unavailable guilds
|
2016-09-03 21:10:10 +01:00 |
|
Schuyler Cebulskie
|
68acf37fd4
|
Add stricter/better ESLint config (#589)
* Add stricter/better ESLint config
* Remove more unnecessary @returns
|
2016-09-03 20:45:23 +01:00 |
|
Amish Shah
|
a172fffd76
|
Actually add GUILD_SYNC
|
2016-09-03 17:59:16 +01:00 |
|
Schuyler Cebulskie
|
27652b94af
|
Make JSDocs follow general conventions (#582)
* Make JSDocs follow usual conventions
* Fix StringResolvable name
* Make function lowercase
|
2016-09-03 09:57:25 +01:00 |
|
Amish Shah
|
c70dfa83fb
|
Add ShardManager
|
2016-08-30 17:26:32 +01:00 |
|
Amish Shah
|
680ac48e3d
|
Emit error instead of console.log
|
2016-08-30 14:06:16 +01:00 |
|
Amish Shah
|
d249aa10cc
|
Add client.destroy();
|
2016-08-30 13:05:57 +01:00 |
|
Amish Shah
|
144638e746
|
Experimental ClientOptions.fetch_all_members
|
2016-08-29 13:54:35 +01:00 |
|
Amish Shah
|
001460acc0
|
Add guild.fetchMembers() 🎉🎉
|
2016-08-29 13:20:06 +01:00 |
|
Amish Shah
|
a91fcd5cab
|
Add ChannelPinsUpdate event
|
2016-08-28 18:50:55 +01:00 |
|
Amish Shah
|
22062f1f86
|
Added guild.unban
|
2016-08-27 22:31:21 +01:00 |
|
Amish Shah
|
642d768cdc
|
Add textBasedChannel.bulkDelete()
|
2016-08-26 22:13:27 +01:00 |
|
Amish Shah
|
baff7a094c
|
Merge remote-tracking branch 'origin/indev-rewrite' into indev-rewrite-voice
|
2016-08-25 14:26:38 +01:00 |
|
Amish Shah
|
8683f45816
|
errory voice
|
2016-08-24 21:38:52 +01:00 |
|
Hyper-Coder
|
7892e62604
|
Added Client.uptime (#533)
* Added Client.uptime
* Added Client.uptime
* Update Client.js
|
2016-08-24 17:16:22 +01:00 |
|
Amish Shah
|
48444a5444
|
Fix voice channel members
|
2016-08-23 22:34:51 +01:00 |
|
Amish Shah
|
328f3c4ae8
|
Add VoiceConnection.disconnect([reason]);
|
2016-08-23 21:47:41 +01:00 |
|
Amish Shah
|
d8b1ef47cd
|
voice setup waits for all data
|
2016-08-23 18:29:53 +01:00 |
|
Amish Shah
|
fa085c18cd
|
Handle Voice Server Update events
|
2016-08-23 17:52:40 +01:00 |
|
Amish Shah
|
0edf838474
|
more voice stuff
|
2016-08-23 16:59:38 +01:00 |
|
Amish Shah
|
c8be80abd7
|
Add support to recognise 4004 codes and throw an error
|
2016-08-23 15:09:03 +01:00 |
|
Amish Shah
|
3fded1d7af
|
Add Sharding Support!
|
2016-08-22 21:31:43 +01:00 |
|
Amish Shah
|
ac7c543dfe
|
Fix doc gen
|
2016-08-21 17:47:16 +01:00 |
|
Amish Shah
|
65350348a8
|
Document all the events
|
2016-08-20 00:15:09 +01:00 |
|
Amish Shah
|
d2cba74c13
|
Remove unused variable to pass ESLint test
|
2016-08-19 22:35:46 +01:00 |
|
Amish Shah
|
8d5d90e222
|
Remove all data stores! Move to maps
|
2016-08-19 22:35:03 +01:00 |
|
Amish Shah
|
82ab92ca2a
|
Migrate most of the Client Data Store to Clien
|
2016-08-19 22:21:34 +01:00 |
|
Amish Shah
|
ad8b4c7698
|
Remove WebSocket datastore - move directly to WebSocketManager
|
2016-08-19 21:37:27 +01:00 |
|
Amish Shah
|
bd50e3c0a5
|
Remove VoiceChannel store and add members map
|
2016-08-19 21:29:07 +01:00 |
|
Amish Shah
|
ed818d6e7f
|
Remove GuildDataStore and move towards storing data in Maps
|
2016-08-19 19:58:37 +01:00 |
|
Amish Shah
|
dcba580d89
|
Implement Sequential Rate Limiting
|
2016-08-19 18:01:28 +01:00 |
|
Amish Shah
|
392133f927
|
document websocketmanager
|
2016-08-19 14:14:30 +01:00 |
|
Amish Shah
|
a2f8680514
|
Fix protocol versions
|
2016-08-13 16:23:24 +01:00 |
|
Amish Shah
|
50af835774
|
Move to v6 protocol
|
2016-08-13 14:53:04 +01:00 |
|
Amish Shah
|
b8db4c4f4b
|
ESLint stuff...
|
2016-08-13 14:44:49 +01:00 |
|
Amish Shah
|
0d53afe3ce
|
Added ability to edit a role
|
2016-07-03 16:27:04 +01:00 |
|