meeting_place_drift_repository 0.0.1-dev.30 copy "meeting_place_drift_repository: ^0.0.1-dev.30" to clipboard
meeting_place_drift_repository: ^0.0.1-dev.30 copied to clipboard

The Meeting Place Drift Repository is a package that uses Drift to persist and manage channels, connection offers, groups, anc chat history in local device storage.

example/main.dart

import 'dart:io';

import 'package:meeting_place_drift_repository/meeting_place_drift_repository.dart';

void main() {
  final currDirectory = Directory.current;

  ConnectionOfferRepositoryDrift(
      database: ConnectionOfferDatabase(
    databaseName: 'sample-connection-offer-db-name',
    passphrase: 'sample-passphrase',
    directory: currDirectory,
  ));

  ChannelRepositoryDrift(
      database: ChannelDatabase(
    databaseName: 'sample-channel-db-name',
    passphrase: 'sample-passphrase',
    directory: currDirectory,
  ));

  GroupsRepositoryDrift(
      database: GroupsDatabase(
    databaseName: 'sample-group-name',
    passphrase: 'sample-passphrase',
    directory: currDirectory,
  ));

  ChatItemsRepositoryDrift(
      database: ChatItemsDatabase(
    databaseName: 'sample-chat-item-name',
    passphrase: 'sample-passphrase',
    directory: currDirectory,
  ));
}
1
likes
150
points
884
downloads

Publisher

verified publisheraffinidi.com

Weekly Downloads

The Meeting Place Drift Repository is a package that uses Drift to persist and manage channels, connection offers, groups, anc chat history in local device storage.

Repository (GitHub)
View/report issues
Contributing

Documentation

API reference

License

Apache-2.0 (license)

Dependencies

clock, drift, meeting_place_chat, meeting_place_core, path, sqlite3, uuid

More

Packages that depend on meeting_place_drift_repository