Skip to content

Introduce an event indicating the entire library is ready for usage #2250

@akiraveliara

Description

@akiraveliara

Description

It is currently impossible to know when DSharpPlus in its entirety is ready for usage. There's GuildDownloadCompleted, which we recommend to most people, but that doesn't make a hard guarantee on whether every part of the library is ready, including extensions and their startup routines; and it also doesn't really work for bots without the Guilds intent. DSharpPlus should contain a mechanism for itself and extensions to signal completion of their startup routine that can then be aggregated and routed to the user.

Specify the libraries you want this feature request to affect

DSharpPlus, the core library

Other considerations

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Effort

    None yet

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions