Closed krisppurg closed 2 years ago
Currently, on transport compression it seems like zippy
and zip
does not support zlib-stream
, however it does support payload compression.
Release is delayed to July, I have important exams coming up, and usually this is a hobby project, there I won't prioritise it.
I have renamed the version, since I am implementing a bunch of things, especially new slash command endpoints, permissions, fields in objects, etc.
Since the api has been updated quite a lot I rather not make the library fall behind, since I want this library to be up to date.
Release (again) would most likely either be august finally. It is going to be either a big change since dimscord is lacking behind.
However afterwards, I am not too sure if I would be free to write the library, so I might choose someone to take care of this library; Don't worry, I am not exactly leaving as I am already free now.
As again, it sounds like I am making excuses saying I have important things to do in life and studies, but I myself don't just study 24/7.
As being only one maintainer, having to deal with many things, while having to maintain the library can be difficult.
Hope you understand, thanks.
I'm currently working on a basic implementation of threads. I hope it will help!
Take care of yourself, it's just a library after all :)
Allow sharding to run across different machines (specifying shard_id)(COMPLETED)Detect an invalidated session and crash optionally, (dont worry invalidated sessions are like hard resets, you can just add a shell script, I will make a wiki covering this.)(POSTPONED FOR NEXT RELEASE)* Threads* Add bunch of new discord endpoints. (including Slash Command endpoints)Add transport compression (this one is useful btw).(NOT SUPPORTED YET)Addnsfw
in GuildAdd new permissions.Stage ChannelsUpdate fields in objects.v9 supportmessage componentsProblems:
There maybe an issue with global ratelimiting which wasn't tested yet.(FIXED)Fix parseInt permission overwrite issue, where the integer is too big for an(FIXED)int
, it should beBiggestInt
then cast it toset[PermissionFlags]
(Fixed)Error: expected ')' but got 'else' user.nim(143, 13)
Nim v1.2.0 problem only.