Skip to content

Commit

Permalink
fix conform bug. passing relay to request-batch instead of url.
Browse files Browse the repository at this point in the history
  • Loading branch information
unclebob committed Jul 9, 2023
1 parent 9932322 commit d7cb26f
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 11 deletions.
17 changes: 8 additions & 9 deletions src/more_speech/nostr/protocol.clj
Original file line number Diff line number Diff line change
Expand Up @@ -83,15 +83,15 @@
(Thread/sleep (+ 1000 (rand-int 200))))
(relay/send relay ["REQ" id query]))))

(defn request-contact-lists [relay]
(defn request-contact-lists [relay-url]
(let [now (quot (System/currentTimeMillis) 1000)
days-ago config/read-contact-lists-days-ago
seconds-ago (int (* days-ago 86400))
since (int (- now seconds-ago))]
(request-batch relay "ms-contacts" since {"kinds" [3] "since" since})))
(request-batch relay-url "ms-contacts" since {"kinds" [3] "since" since})))

(defn request-metadata [relay since]
(request-batch relay "ms-profiles" since {"kinds" [0] "since" since})
(defn request-metadata [relay-url since]
(request-batch relay-url "ms-profiles" since {"kinds" [0] "since" since})
)

(defn add-trustees [type filters who]
Expand Down Expand Up @@ -130,7 +130,7 @@
(format-time new-until)
(format-time back-to)
url)
(update-mem [:active-subscriptions "url"] dissoc id)
(update-mem [:active-subscriptions url] dissoc id)
(relay/send relay ["CLOSE" id]))

:else
Expand Down Expand Up @@ -382,10 +382,9 @@
(log-pr 2 'requesting-contact-lists)
(let [relays (get-mem :relays)]
(doseq [url (keys relays)]
(let [relay (get-in relays [url :connection])
read-type (get-in relays [url :read])]
(let [read-type (get-in relays [url :read])]
(when (= :read-all read-type)
(request-contact-lists relay))))))
(request-contact-lists url))))))

(defn request-metadata-from-relays [since]
(log-pr 2 'requesting-metadata)
Expand All @@ -394,7 +393,7 @@
(let [relay (get-in relays [url :connection])
read? (get-in relays [url :read])]
(when (and read? (some? relay))
(request-metadata relay since))))))
(request-metadata url since))))))

(defn close-all-relays []
(let [relays (get-mem :relays)]
Expand Down
4 changes: 2 additions & 2 deletions src/more_speech/types/active_subscription.clj
Original file line number Diff line number Diff line change
Expand Up @@ -25,5 +25,5 @@
]))
(s/def ::subscriptions (s/or :nil nil?
:subscriptions (s/map-of ::subscription-id ::subscription)))
(s/def ::active-subscriptions (s/or :nil nil?
:subscriptions (s/map-of ::subscription-url ::subscriptions)))
(s/def ::active-subscriptions (s/or :subscriptions (s/map-of ::subscription-url ::subscriptions)
:empty nil?))

0 comments on commit d7cb26f

Please sign in to comment.