meeting_place_drift_repository 0.0.1-dev.21
meeting_place_drift_repository: ^0.0.1-dev.21 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,
));
}