diff options
| author | Adam Soltys <[email protected]> | 2023-01-05 22:40:17 -0800 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2023-01-05 22:40:17 -0800 |
| commit | 418b5052e276ec3e55297c24453f1cab8a354d34 (patch) | |
| tree | 5e5ad1a068e2e5a3b91010757c6a648aa25c809a | |
| parent | 53055c9be4642b52f0d1c32be0ab7b5b5b5dd128 (diff) | |
| download | coinos-server-418b5052e276ec3e55297c24453f1cab8a354d34.tar.gz coinos-server-418b5052e276ec3e55297c24453f1cab8a354d34.zip | |
relative path
| -rw-r--r-- | docker-compose.yml | 3 | ||||
| -rw-r--r-- | lib/nostr.js | 2 |
2 files changed, 3 insertions, 2 deletions
diff --git a/docker-compose.yml b/docker-compose.yml index efb21a57..d6117776 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -223,10 +223,11 @@ services: api: container_name: api image: nostr-api + restart: always build: ../nostr-api command: "pnpm dev" volumes: - - "/home/adam/nostr-api:/app" + - "../nostr-api:/app" - "./config/nostr/data:/data" environment: DB: "/data/nostr.db" diff --git a/lib/nostr.js b/lib/nostr.js index e6174a57..99265f7d 100644 --- a/lib/nostr.js +++ b/lib/nostr.js @@ -1,7 +1,6 @@ import app from "$app"; import config from "$config"; import { Relay, RelayPool } from "nostr"; -import { got } from "got"; import { broadcast } from "$lib/sockets"; import store from "$lib/store"; import redis from "$lib/redis"; @@ -39,6 +38,7 @@ export let q = async (sub, query, timeout = 8000) => query.since = await redis.get(`since:${sub}`); if (now() - query.since < 3600) return r(); + coinos.on("eose", s => { return !rejected && s === sub && r(timeouts[sub].clear()); }); |
