summaryrefslogtreecommitdiff
path: root/Hutch/Views/Repositories
diff options
context:
space:
mode:
Diffstat (limited to 'Hutch/Views/Repositories')
-rw-r--r--Hutch/Views/Repositories/CommitDetailViewModel.swift9
-rw-r--r--Hutch/Views/Repositories/FileTreeViewModel.swift8
2 files changed, 12 insertions, 5 deletions
diff --git a/Hutch/Views/Repositories/CommitDetailViewModel.swift b/Hutch/Views/Repositories/CommitDetailViewModel.swift
index f0898f5..92fb915 100644
--- a/Hutch/Views/Repositories/CommitDetailViewModel.swift
+++ b/Hutch/Views/Repositories/CommitDetailViewModel.swift
@@ -7,8 +7,11 @@ private struct CommitResponse: Decodable, Sendable {
}
private struct CommitRepository: Decodable, Sendable {
- // swiftlint:disable:next identifier_name
- let revparse_single: CommitDetail
+ let revparseSingle: CommitDetail
+
+ enum CodingKeys: String, CodingKey {
+ case revparseSingle = "revparse_single"
+ }
}
// MARK: - View Model
@@ -66,7 +69,7 @@ final class CommitDetailViewModel {
do {
let result = try await executeWithRetry()
- commit = result.repository?.revparse_single
+ commit = result.repository?.revparseSingle
} catch {
self.error = error.userFacingMessage
}
diff --git a/Hutch/Views/Repositories/FileTreeViewModel.swift b/Hutch/Views/Repositories/FileTreeViewModel.swift
index 98211bf..7330cd8 100644
--- a/Hutch/Views/Repositories/FileTreeViewModel.swift
+++ b/Hutch/Views/Repositories/FileTreeViewModel.swift
@@ -7,7 +7,11 @@ private struct RevparseResponse: Decodable, Sendable {
}
private struct RevparseRepository: Decodable, Sendable {
- let revparse_single: RevparseCommit?
+ let revparseSingle: RevparseCommit?
+
+ enum CodingKeys: String, CodingKey {
+ case revparseSingle = "revparse_single"
+ }
}
private struct RevparseCommit: Decodable, Sendable {
@@ -277,7 +281,7 @@ final class FileTreeViewModel {
}
throw error
}
- if let tree = result.repository?.revparse_single?.tree,
+ if let tree = result.repository?.revparseSingle?.tree,
let rootId = tree.id {
navStack = [FileNavEntry(name: "root", treeId: rootId)]
var allEntries = tree.entries?.results ?? []