feat: load all streams for single publisher
Some checks reported errors
continuous-integration/drone/push Build encountered an error

This commit is contained in:
Kieran 2024-01-04 08:27:41 +00:00
parent 039d2d1551
commit d3a39634f0
Signed by: Kieran
GPG Key ID: DE71CEB3925BE941

View File

@ -15,10 +15,20 @@ export function useStreamsFeed(tag?: string) {
rb.withOptions({
leaveOpen: true,
});
if (tag) {
rb.withFilter().kinds([LIVE_STREAM]).tag("t", [tag]).since(since);
if (__SINGLE_PUBLISHER) {
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 {
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;
}, [tag, since]);