meeting_place_drift_repository 0.0.1-dev.53 copy "meeting_place_drift_repository: ^0.0.1-dev.53" to clipboard
meeting_place_drift_repository: ^0.0.1-dev.53 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
1.72k
downloads

Documentation

API reference

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

License

Apache-2.0 (license)

Dependencies

clock, drift, meeting_place_chat, meeting_place_core, meeting_place_credentials, meta, path, sqlite3, synchronized, uuid

More

Packages that depend on meeting_place_drift_repository