libsignal protocol hive store
This package has the hive implementation of libsignal_protocol_dart.
Usage
NOTE: 220,221,222 Hive type ids are used in this project.(Not sure if 0-223) is the limit of types.
import 'package:libsignal_protocol_hive_store/libsignal_protocol_hive_store.dart';
void main() async {
WidgetsFlutterBinding.ensureInitialized();
await initHive();
runApp(const MyApp());
}
initHive() async {
await Hive.initFlutter();
await HiveSignalStore.initialize(Hive);
}
// Contains following Hive Implementations
HiveIdentityKeyStore
HivePreKeyStore
HiveSenderKeyStore
HiveSessionStore
HiveSignalProtocolStore
HiveSignedPreKeyStore