Skip to content

Make nostr mls sqlite async #999

@delcin-raj

Description

@delcin-raj

Currently, nostr-mls-sqlite-storage uses rusqlite.
But rusqlite is not compatible with async runtimes.
This might cause performance and ergonomic issues in the application development.

In whitenoise-flutter crate it's impossible to pass around Account object references across futures.
In many instances blocking operations are forced right now.

Use sqlx instead, this will improve the performance and ergonomics of the downstream apps.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions