Add client package

This commit is contained in:
Jon Staab
2026-04-28 16:08:41 -07:00
parent 48bf9d6ebe
commit e0e9ad5834
10 changed files with 497 additions and 26 deletions
-10
View File
@@ -26,8 +26,6 @@ export const LOCAL_RELAY_URL = "local://welshman.relay/"
const getDay = (ts: number) => Math.floor(ts / DAY)
export let repositorySingleton: Repository
export type RepositoryUpdate = {
added: TrustedEvent[]
removed: Set<string>
@@ -61,14 +59,6 @@ export class Repository extends Emitter {
deletes = new Map<string, {created_at: number; pubkey: string}[]>()
expired = new Map<string, number>()
static get() {
if (!repositorySingleton) {
repositorySingleton = new Repository()
}
return repositorySingleton
}
constructor() {
super()