14 lines
473 B
Dart
14 lines
473 B
Dart
import 'package:flutter/material.dart';
|
|
import 'package:matrix/matrix.dart';
|
|
import 'package:path_provider/path_provider.dart';
|
|
|
|
class ZenithClientProvider extends ChangeNotifier {
|
|
final client = Client("zenith", databaseBuilder: (_) async {
|
|
final dir =
|
|
await getApplicationSupportDirectory(); // Recommend path_provider package
|
|
final db = HiveCollectionsDatabase('matrix_example_chat', dir.path);
|
|
await db.open();
|
|
return db;
|
|
});
|
|
}
|