1
0
mirror of git://jb55.com/damus synced 2024-09-16 02:03:45 +00:00

notes: generalize event_is_reply a bit

so that it works with NdbNote as well
This commit is contained in:
William Casarin 2023-07-24 12:39:41 -07:00
parent 6fa9149939
commit b5dd90b36a
5 changed files with 6 additions and 6 deletions

View File

@ -146,8 +146,8 @@ func interpret_event_refs(blocks: [Block], tags: [[String]]) -> [EventRef] {
}
func event_is_reply(_ ev: NostrEvent, privkey: String?) -> Bool {
return ev.event_refs(privkey).contains { evref in
func event_is_reply(_ refs: [EventRef]) -> Bool {
return refs.contains { evref in
return evref.is_reply != nil
}
}

View File

@ -250,7 +250,7 @@ extension NostrEvent {
}
func is_reply(_ privkey: String?) -> Bool {
return event_is_reply(self, privkey: privkey)
return event_is_reply(self.event_refs(privkey))
}
func note_language(_ privkey: String?) -> String? {

View File

@ -14,7 +14,7 @@ struct ReplyPart: View {
var body: some View {
Group {
if event_is_reply(event, privkey: privkey) {
if event_is_reply(event.event_refs(privkey)) {
ReplyDescription(event: event, profiles: profiles)
} else {
EmptyView()

View File

@ -42,7 +42,7 @@ struct SelectedEventView: View {
.minimumScaleFactor(0.75)
.lineLimit(1)
if event_is_reply(event, privkey: damus.keypair.privkey) {
if event_is_reply(event.event_refs(damus.keypair.privkey)) {
ReplyDescription(event: event, profiles: damus.profiles)
.padding(.horizontal)
}

View File

@ -296,7 +296,7 @@ extension NdbNote {
}
func is_reply(_ privkey: String?) -> Bool {
return event_is_reply(self, privkey: privkey)
return event_is_reply(self.event_refs(privkey))
}
func note_language(_ privkey: String?) -> String? {