unInitializeRepository method

void unInitializeRepository({
  1. void onRepositoryNotInitialized()? = onRepositoryNotInitialized,
  2. void onSuccessfullyUninitialized()? = onRepositorySuccessfullyUninitialized,
})

Delete all Repository data

Implementation

void unInitializeRepository({
  void Function()? onRepositoryNotInitialized = onRepositoryNotInitialized,
  void Function()? onSuccessfullyUninitialized = onRepositorySuccessfullyUninitialized,
}) {
  if (!isInitialized) {
    onRepositoryNotInitialized?.call();
    return;
  }

  repositoryDirectory.deleteSync(recursive: true);
  onSuccessfullyUninitialized?.call();
}