chore: cleanup

This commit is contained in:
2024-01-26 11:47:08 +00:00
parent dae96109b8
commit 1aaee2a2cb
7 changed files with 5 additions and 251 deletions

View File

@ -1,12 +1,13 @@
import EventEmitter from "eventemitter3";
import { NostrEvent, RelayHandler, RelayHandlerEvents, ReqFilter, eventMatchesFilter } from "./types";
import debug from "debug";
/**
* A very simple dumb fallback relay using a flat table
*/
export class InMemoryRelay extends EventEmitter<RelayHandlerEvents> implements RelayHandler {
#events: Map<string, NostrEvent> = new Map();
#log = (...args: any[]) => console.debug(...args);
#log = debug("InMemoryRelay");
init(path: string): Promise<void> {
this.#log("Using in-memory relay");

View File

@ -1,10 +1,11 @@
import sqlite3InitModule, { Database, Sqlite3Static } from "@sqlite.org/sqlite-wasm";
import { EventEmitter } from "eventemitter3";
import { NostrEvent, RelayHandler, RelayHandlerEvents, ReqFilter, unixNowMs } from "./types";
import debug from "debug";
export class SqliteRelay extends EventEmitter<RelayHandlerEvents> implements RelayHandler {
#sqlite?: Sqlite3Static;
#log = (...args: any[]) => console.debug(...args);
#log = debug("SqliteRelay");
#db?: Database;
#seenInserts = new Set<string>();

View File

@ -35,7 +35,7 @@ async function insertBatch() {
if (relay) {
while (eventWriteQueue.length > 0) {
if (unixNowMs() - start >= timeLimit) {
console.debug("Yield insert, queue length: ", eventWriteQueue.length, ", cmds: ", cmdQueue.length);
//console.debug("Yield insert, queue length: ", eventWriteQueue.length, ", cmds: ", cmdQueue.length);
break;
}
const batch = eventWriteQueue.splice(0, 10);