initialize method

  1. @override
Future<void> initialize()

Implementation

@override
Future<void> initialize() async {
  _boxName = 'commit_log_${AtUtils.getShaForAtSign(currentAtSign)}';
  if (!Hive.isAdapterRegistered(CommitEntryAdapter().typeId)) {
    Hive.registerAdapter(CommitEntryAdapter());
  }
  if (!Hive.isAdapterRegistered(CommitOpAdapter().typeId)) {
    Hive.registerAdapter(CommitOpAdapter());
  }
  await super.openBox(_boxName);
  _logger.finer('Commit log key store is initialized');

  await repairCommitLogAndCreateCachedMap();
}