feat: load all streams for single publisher

This commit is contained in:
2024-01-04 08:27:41 +00:00
parent 039d2d1551
commit d3a39634f0

View File

@ -15,10 +15,20 @@ export function useStreamsFeed(tag?: string) {
rb.withOptions({ rb.withOptions({
leaveOpen: true, leaveOpen: true,
}); });
if (tag) { if (__SINGLE_PUBLISHER) {
rb.withFilter().kinds([LIVE_STREAM]).tag("t", [tag]).since(since); if (tag) {
rb.withFilter().kinds([LIVE_STREAM]).tag("t", [tag]).authors([__SINGLE_PUBLISHER]);
rb.withFilter().kinds([LIVE_STREAM]).tag("t", [tag]).tag("p", [__SINGLE_PUBLISHER]);
} else {
rb.withFilter().kinds([LIVE_STREAM]).authors([__SINGLE_PUBLISHER]);
rb.withFilter().kinds([LIVE_STREAM]).tag("p", [__SINGLE_PUBLISHER]);
}
} else { } else {
rb.withFilter().kinds([LIVE_STREAM]).since(since); if (tag) {
rb.withFilter().kinds([LIVE_STREAM]).tag("t", [tag]).since(since);
} else {
rb.withFilter().kinds([LIVE_STREAM]).since(since);
}
} }
return rb; return rb;
}, [tag, since]); }, [tag, since]);