Livia-Valeriya Silvercrown
Livia-Valeriya Silvercrown
Implements a wrapper around IMemoryCache, and an abstraction that can be implemented to wrap around any implementation of IDistributedCache, for future use inside the library, such as rest and DSharpPlus.Abstractions
a whole bunch of points still up for discussion. adds an almost skeletal rest client along with a ratelimiter.
this fixes the global bucket never releasing allocated requests, leading to too aggressive preemptive ratelimiting there's still issues remaining with the global bucket, such as letting the occasional request pass...
every breaking change should be listed in the issue comments so we don't miss anything for the migration guide
# This issue tracks the development of version 5 of the library. For each work item, issues/prs/branches as well as their assignees are listed below. Other maintainers, feel free to...
this is a mega issue to track v6 because @Plerx2493 asked for it :3 this first set is in order of what's needed to make a release, there's another set...
# Summary The present implementation of the union converter is relatively efficient once it is initialized, but initialization is very expensive and induces multiple arguably unnecessary penalties, both in time...
this doesn't necessarily represent how this feature should look in the end, there's still some design holes and pitfalls (mainly, users not being forced to select an autocompleted value), but...
### Description This is intended to be a bit of an open discussion issue about extensions and events in v5. Of all extensions, this primarily affects Commands and Interactivity, which...
System.ComponentModel.DisplayNameAttribute doesn't support being put on fields (enum values are fields), so here we go.