Improve display of results

This commit is contained in:
Christoph Hagen
2025-02-07 14:08:51 +01:00
parent 7ebc9d8404
commit dc7ab6fb15
7 changed files with 276 additions and 84 deletions

View File

@@ -66,3 +66,23 @@ extension ItemReference: Comparable {
lhs.id < rhs.id
}
}
extension ItemReference: CustomStringConvertible {
var description: String {
switch self {
case .general:
return "General"
case .feed:
return "Feed"
case .post(let post):
return "Post \(post.id)"
case .page(let page):
return "Page \(page.id)"
case .tagPage(let tag):
return "Tag \(tag.id)"
case .tagOverview:
return "Tag Overview"
}
}
}