Crate chorus

source ·
Expand description

A library for interacting with one or multiple Spacebar-compatible APIs and Gateways.

About

Chorus is a Rust library that allows developers to interact with multiple Spacebar-compatible APIs and Gateways simultaneously. The library provides a simple and efficient way to communicate with these services, making it easier for developers to build applications that rely on them. Chorus is open-source and welcomes contributions from the community.

Modules

  • All of the API’s endpoints.
  • Contains all the errors that can be returned by the library.
  • Instance and ChorusUser objects.
  • Ratelimiter and request handling functionality.
  • All the types, entities, events and interfaces of the Spacebar API.
  • Where the voice chat implementation will be, once it’s finished. For development on voice, see the feature/voice branch.

Structs

  • A URLBundle bundles together the API-, Gateway- and CDN-URLs of a Spacebar instance.