Schuyler Cebulskie
|
973dbe8266
|
Add more @readonly and clean up some stuff
|
2016-09-27 20:07:33 -04:00 |
|
Schuyler Cebulskie
|
1e57c968dd
|
Made date/timestamps consistent and less shitty
|
2016-09-27 19:46:53 -04:00 |
|
Schuyler Cebulskie
|
ba8dd3467a
|
Switch config back to camelCase
|
2016-09-27 18:42:32 -04:00 |
|
Schuyler Cebulskie
|
49d905a7b1
|
Reorganise some shard logic
|
2016-09-27 17:23:03 -04:00 |
|
Schuyler Cebulskie
|
e5a987e0ef
|
Add client shard eval/client property fetching, and improve existing shard stuff
|
2016-09-27 02:19:53 -04:00 |
|
Schuyler Cebulskie
|
4fe30aa4d3
|
Rip out client sharding logic into its own class
|
2016-09-26 23:23:56 -04:00 |
|
Gus Caplan
|
b4f3575335
|
i am facepalming so hard right now (#740)
|
2016-09-26 03:55:54 -07:00 |
|
Amish Shah
|
f1cb39a319
|
Expose Presence and Game structures
|
2016-09-25 20:17:35 +01:00 |
|
Amish Shah
|
03651fd6e3
|
Change how presences are handled
|
2016-09-25 14:16:03 +01:00 |
|
Schuyler Cebulskie
|
d9bc5cea1e
|
Small cleanups
|
2016-09-24 02:43:27 -04:00 |
|
Schuyler Cebulskie
|
d62551bea2
|
Remove old code
|
2016-09-24 02:20:48 -04:00 |
|
Schuyler Cebulskie
|
1008f601f4
|
Add shard client prop fetching, remove guild count fetching, improve eval
|
2016-09-24 02:12:45 -04:00 |
|
Schuyler Cebulskie
|
e4f416ae6c
|
Add shard eval, broadcastEval, and fix fetchGuildCount response
|
2016-09-24 01:21:41 -04:00 |
|
Gus Caplan
|
063be5cee2
|
smarter sharding™ (#732)
|
2016-09-23 21:43:16 +01:00 |
|
Schuyler Cebulskie
|
4bf6ad30f3
|
Remove a line
|
2016-09-22 23:10:00 -04:00 |
|
Schuyler Cebulskie
|
3fa4ff13e3
|
Add ShardingManager.fetchGuildCount
|
2016-09-22 22:48:21 -04:00 |
|
Schuyler Cebulskie
|
e5bac1339d
|
Improve Client.sweepMessages
|
2016-09-20 10:57:39 -04:00 |
|
Schuyler Cebulskie
|
6075ec0e19
|
Add more detail to debug message
|
2016-09-20 01:25:19 -04:00 |
|
Schuyler Cebulskie
|
8f1bc5edab
|
Add swept messages counter and debug message
|
2016-09-20 01:14:15 -04:00 |
|
Schuyler Cebulskie
|
9503990a86
|
Rename max_message_lifetime to message_cache_lifetime
|
2016-09-19 17:52:11 -04:00 |
|
Schuyler Cebulskie
|
afc8e5bee0
|
Add message sweeping
|
2016-09-19 16:52:46 -04:00 |
|
Schuyler Cebulskie
|
47d873a8ca
|
Move and improve debug/warn docs
|
2016-09-19 05:11:35 -04:00 |
|
Schuyler Cebulskie
|
6a94658dd7
|
Clean up some stuff
|
2016-09-19 04:32:24 -04:00 |
|
Schuyler Cebulskie
|
6ede7a32fd
|
Switch timeouts/intervals to Sets
|
2016-09-19 04:16:32 -04:00 |
|
Schuyler Cebulskie
|
7d8667694d
|
Fix massive timeout/interval memory leaks
|
2016-09-19 03:49:42 -04:00 |
|
Schuyler Cebulskie
|
336366d653
|
Bad Hydra.
|
2016-09-18 23:46:59 -04:00 |
|
Amish Shah
|
3dab19a3bc
|
Add Client.fetchInvite
|
2016-09-11 18:19:55 +01:00 |
|
Schuyler Cebulskie
|
d42b589528
|
Rename emailOrToken -> tokenOrEmail
|
2016-09-08 22:27:38 -04:00 |
|
Tyler
|
6dfe160c52
|
Add get status() for Client (#622)
* Add get status() for Client
* Fix trailing space
|
2016-09-05 07:52:15 +01:00 |
|
Amish Shah
|
bcab8805af
|
Add client.emojis and fix eslint
|
2016-09-04 17:54:31 +01:00 |
|
Amish Shah
|
1155c482f1
|
make client.readyTime a date
|
2016-09-04 11:55:23 +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 |
|
Amish Shah
|
5a9c42061f
|
Fix permissionsFor
|
2016-09-03 23:46:39 +01:00 |
|
Amish Shah
|
16fbbde35c
|
Make syncGuilds off limits to bot accounts
|
2016-09-03 23:25:26 +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 |
|
Hyper-Coder
|
168256469e
|
Re add <Client>.uptime (#579)
|
2016-09-02 00:03:33 +01:00 |
|
Amish Shah
|
892e162229
|
fix setTyping and many other timeout/interval based methods
|
2016-08-31 19:28:00 +01:00 |
|
Amish Shah
|
4f41a86dd3
|
Clear timeout IDs from array after execution
|
2016-08-30 14:20:33 +01:00 |
|
Amish Shah
|
d249aa10cc
|
Add client.destroy();
|
2016-08-30 13:05:57 +01:00 |
|
Schuyler Cebulskie
|
6faa409e96
|
Add note about requiring bot accounts (#552)
|
2016-08-27 20:22:08 +01:00 |
|
Schuyler Cebulskie
|
7ae12ab325
|
Rename client.cacheUser to client.fetchUser (#551)
|
2016-08-27 19:28:18 +01:00 |
|
Schuyler Cebulskie
|
f944dce5c7
|
Add client.cacheUser method (#548)
* Add client.cacheUser method
* Fixed ESLint issues
* Added existence check first
|
2016-08-27 15:22:07 +01:00 |
|
Amish Shah
|
baff7a094c
|
Merge remote-tracking branch 'origin/indev-rewrite' into indev-rewrite-voice
|
2016-08-25 14:26:38 +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
|
f9a553a7f0
|
Documentation
|
2016-08-23 21:16:52 +01:00 |
|
Amish Shah
|
d8b1ef47cd
|
voice setup waits for all data
|
2016-08-23 18:29:53 +01:00 |
|
Amish Shah
|
f38aff7523
|
start work on voice manager
|
2016-08-23 15:49:04 +01:00 |
|
Amish Shah
|
1deefbd8cd
|
change maps to Collections
|
2016-08-23 00:17:44 +01:00 |
|