fix: always include kind 1 in default search kinds
getEnabledFeedKinds only returns user-toggled extra kinds, never kind 1. The fallback paths for videos/images/all were missing kind 1 entirely, so searches returned no results unless the user had explicitly enabled extra feed kinds.
This commit is contained in:
@@ -206,11 +206,11 @@ export function useStreamPosts(query: string, options: StreamPostsOptions) {
|
||||
} else if (options.mediaType === 'vines') {
|
||||
kinds = [22, 34236]; // shorts + vines
|
||||
} else if (options.mediaType === 'videos') {
|
||||
kinds = [21, 22, ...enabledKinds.filter((k) => !isRepostKind(k))];
|
||||
kinds = [1, 21, 22, ...enabledKinds.filter((k) => !isRepostKind(k))];
|
||||
} else if (options.mediaType === 'images') {
|
||||
kinds = [20, ...enabledKinds.filter((k) => !isRepostKind(k))];
|
||||
kinds = [1, 20, ...enabledKinds.filter((k) => !isRepostKind(k))];
|
||||
} else {
|
||||
kinds = enabledKinds.filter((k) => !isRepostKind(k));
|
||||
kinds = [1, ...enabledKinds.filter((k) => !isRepostKind(k))];
|
||||
}
|
||||
// Deduplicate
|
||||
kinds = [...new Set(kinds)];
|
||||
|
||||
Reference in New Issue
Block a user