INNER CODE UNIT · TypeScript

retireRelay

dmotz/trystero · packages/nostr/src/index.ts:85

const retireRelay = (client: SocketClient): boolean => {
  if (retiredRelays.has(client)) {
    return false
  }

  retiredRelays.add(client)
  relayBackoffs.delete(client)
  client.close?.()
  return true
}

export type NostrRoomConfig = JoinRoomConfig

const now = (): number => Math.floor(Date.now() / 1000)

const topicToKind = (topic: string): number =>
  (kindCache[topic] ??= strToNum(topic, 10_000) + 20_000)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…