ndb: move to uint32 for kind and created_at
This commit is contained in:
@@ -66,7 +66,7 @@ class HomeModel {
|
||||
var has_event: [String: Set<String>] = [:]
|
||||
var deleted_events: Set<String> = Set()
|
||||
var channels: [String: NostrEvent] = [:]
|
||||
var last_event_of_kind: [String: [Int: NostrEvent]] = [:]
|
||||
var last_event_of_kind: [String: [UInt32: NostrEvent]] = [:]
|
||||
var done_init: Bool = false
|
||||
var incoming_dms: [NostrEvent] = []
|
||||
let dm_debouncer = Debouncer(interval: 0.5)
|
||||
@@ -494,7 +494,7 @@ class HomeModel {
|
||||
pool.send(.subscribe(.init(filters: dms_filters, sub_id: dms_subid)), to: relay_ids)
|
||||
}
|
||||
|
||||
func get_last_of_kind(relay_id: String?) -> [Int: NostrEvent] {
|
||||
func get_last_of_kind(relay_id: String?) -> [UInt32: NostrEvent] {
|
||||
return relay_id.flatMap { last_event_of_kind[$0] } ?? [:]
|
||||
}
|
||||
|
||||
@@ -566,7 +566,7 @@ class HomeModel {
|
||||
process_metadata_event(events: damus_state.events, our_pubkey: damus_state.pubkey, profiles: damus_state.profiles, ev: ev)
|
||||
}
|
||||
|
||||
func get_last_event_of_kind(relay_id: String, kind: Int) -> NostrEvent? {
|
||||
func get_last_event_of_kind(relay_id: String, kind: UInt32) -> NostrEvent? {
|
||||
guard let m = last_event_of_kind[relay_id] else {
|
||||
last_event_of_kind[relay_id] = [:]
|
||||
return nil
|
||||
|
||||
@@ -10,7 +10,7 @@ import Foundation
|
||||
class EventGroup {
|
||||
var events: [NostrEvent]
|
||||
|
||||
var last_event_at: Int64 {
|
||||
var last_event_at: UInt32 {
|
||||
guard let first = self.events.first else {
|
||||
return 0
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@ class ZapGroup {
|
||||
var msat_total: Int64 = 0
|
||||
var zappers = Set<String>()
|
||||
|
||||
var last_event_at: Int64 {
|
||||
var last_event_at: UInt32 {
|
||||
guard let first = zaps.first else {
|
||||
return 0
|
||||
}
|
||||
|
||||
@@ -51,7 +51,7 @@ enum NotificationItem {
|
||||
}
|
||||
}
|
||||
|
||||
var last_event_at: Int64 {
|
||||
var last_event_at: UInt32 {
|
||||
switch self {
|
||||
case .reaction(_, let evgrp):
|
||||
return evgrp.last_event_at
|
||||
|
||||
@@ -30,7 +30,7 @@ class SearchHomeModel: ObservableObject {
|
||||
func get_base_filter() -> NostrFilter {
|
||||
var filter = NostrFilter(kinds: [.text, .chat])
|
||||
filter.limit = self.limit
|
||||
filter.until = Int64(Date.now.timeIntervalSince1970)
|
||||
filter.until = UInt32(Date.now.timeIntervalSince1970)
|
||||
return filter
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user