Remove list of list feeds

This commit is contained in:
Jon Staab
2024-04-24 13:51:56 -07:00
parent 9e3718ca40
commit d2ac9d1839
2 changed files with 0 additions and 19 deletions
-15
View File
@@ -22,7 +22,6 @@ export class FeedCompiler<E extends Rumor> {
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<E extends Rumor> {
}
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<E extends Rumor> {
}
}
async _compileLols(addresses: string[]): Promise<RequestItem> {
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<RequestItem> {
const events: E[] = []
-4
View File
@@ -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) =>