Refactor git repository model (#674)

- Create a new model class for operations of Git repository.
- Refactor everything related with git.
- Add unit tests for git functions.
This commit is contained in:
Mingshen Sun 2025-02-02 22:18:16 -08:00 committed by GitHub
parent 5a1458e196
commit a69c4d16b1
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
10 changed files with 421 additions and 181 deletions

View file

@ -593,7 +593,7 @@ extension PasswordDetailTableViewController {
handleError(error: AppError.other(message: "PasswordDoesNotExist"))
return
}
let encryptedDataPath = PasswordStore.shared.storeURL.appendingPathComponent(passwordEntity.path)
let encryptedDataPath = passwordEntity.fileURL(in: PasswordStore.shared.storeURL)
guard let encryptedData = try? Data(contentsOf: encryptedDataPath) else {
handleError(error: AppError.other(message: "PasswordDoesNotExist"))