aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2023-01-05 22:40:17 -0800
committerAdam Soltys <[email protected]>2023-01-05 22:40:17 -0800
commit418b5052e276ec3e55297c24453f1cab8a354d34 (patch)
tree5e5ad1a068e2e5a3b91010757c6a648aa25c809a
parent53055c9be4642b52f0d1c32be0ab7b5b5b5dd128 (diff)
downloadcoinos-server-418b5052e276ec3e55297c24453f1cab8a354d34.tar.gz
coinos-server-418b5052e276ec3e55297c24453f1cab8a354d34.zip
relative path
-rw-r--r--docker-compose.yml3
-rw-r--r--lib/nostr.js2
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());
});