chore: cleanup
This commit is contained in:
@ -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");
|
||||
|
@ -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>();
|
||||
|
||||
|
@ -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);
|
||||
|
Reference in New Issue
Block a user