#adapt #adapt-chat

essence

Essential models and database logic for the Adapt chat platform

10 releases (4 breaking)

0.5.0 Mar 11, 2023
0.4.0 Feb 27, 2023
0.3.5 Feb 23, 2023
0.3.3 Jan 8, 2023
0.1.0 Dec 29, 2022

#666 in Database interfaces

35 downloads per month

AGPL-3.0

255KB
5.5K SLoC

essence

Essential models and database operations used by other Adapt microservices.

What does this service contain?

This is not a standalone service, but rather a library of common models and operations used by other Adapt microservices.

This includes:

  • Object schemas (e.g. User or Guild)
    • This includes payload schemas, both inbound and outbound (e.g. UserCreatePayload).
  • Database operations (e.g. User::create or Guild::delete)
  • Authentication middleware (e.g. tokens and password hashing)
  • Snowflake generation
  • Utilities that relate to the above

Dependencies

~1–44MB
~668K SLoC