From d2ac9d1839fd202aa73690bb81707baf7ce1ee6a Mon Sep 17 00:00:00 2001 From: Jon Staab Date: Wed, 24 Apr 2024 13:51:56 -0700 Subject: [PATCH] Remove list of list feeds --- packages/feeds/compiler.ts | 15 --------------- packages/feeds/core.ts | 4 ---- 2 files changed, 19 deletions(-) diff --git a/packages/feeds/compiler.ts b/packages/feeds/compiler.ts index 53c725a..bf8e200 100644 --- a/packages/feeds/compiler.ts +++ b/packages/feeds/compiler.ts @@ -22,7 +22,6 @@ export class FeedCompiler { return getSubFeeds([type, ...feed] as Feed).every(this.canCompile) case FeedType.Filter: case FeedType.List: - case FeedType.LOL: case FeedType.DVM: return true default: @@ -46,8 +45,6 @@ export class FeedCompiler { } case FeedType.List: return await this._compileLists(feed as string[]) - case FeedType.LOL: - return await this._compileLols(feed as string[]) case FeedType.DVM: return await this._compileDvms(feed as DVMItem[]) default: @@ -94,18 +91,6 @@ export class FeedCompiler { } } - async _compileLols(addresses: string[]): Promise { - const events: E[] = [] - - await this.options.request({ - relays: [], - filters: getIdFilters(addresses), - onEvent: events.push, - }) - - return this._compileLists(Tags.fromEvents(events).values("a").valueOf()) - } - async _compileDvms(requests: DVMItem[]): Promise { const events: E[] = [] diff --git a/packages/feeds/core.ts b/packages/feeds/core.ts index 10c785c..bb7b18f 100644 --- a/packages/feeds/core.ts +++ b/packages/feeds/core.ts @@ -8,7 +8,6 @@ export enum FeedType { Filter = "filter", Relay = "relay", List = "list", - LOL = "lol", DVM = "dvm", } @@ -34,7 +33,6 @@ export type SymmetricDifferenceFeed = [FeedType.SymmetricDifference, ...Feed[]] export type UnionFeed = [FeedType.Union, ...Feed[]] export type FilterFeed = [FeedType.Filter, ...DynamicFilter[]] export type ListFeed = [FeedType.List, ...string[]] -export type LOLFeed = [FeedType.LOL, ...string[]] export type DVMFeed = [FeedType.DVM, ...DVMItem[]] export type Feed = @@ -46,7 +44,6 @@ export type Feed = FilterFeed | RelayFeed | ListFeed | - LOLFeed | DVMFeed export const relayFeed = (relays: string[], ...feeds: Feed[]) => [FeedType.Relay, relays, ...feeds] as Feed @@ -56,7 +53,6 @@ export const symmetricDifferenceFeed = (...feeds: Feed[]) => [FeedType.Symmetric export const unionFeed = (...feeds: Feed[]) => [FeedType.Union, ...feeds] as Feed export const filterFeed = (...filters: DynamicFilter[]) => [FeedType.Filter, ...filters] as Feed export const listFeed = (...addresses: string[]) => [FeedType.List, ...addresses] as Feed -export const lolFeed = (...addresses: string[]) => [FeedType.LOL, ...addresses] as Feed export const dvmFeed = (...requests: DVMItem[]) => [FeedType.DVM, ...requests] as Feed export const hasSubFeeds = ([type]: Feed) =>