summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorchunky programmer <78101139+ChunkyProgrammer@users.noreply.github.com>2023-05-14 17:25:32 -0400
committerchunky programmer <78101139+ChunkyProgrammer@users.noreply.github.com>2023-05-14 17:25:32 -0400
commit12b4dd9191307c2b3387a4c73c2fc06be5da7703 (patch)
tree304b65d037f52f9dc9b9b35f341de3fb46454ac0 /src
parent3a54e9556b0cd28fd224db5801f8141a68108c13 (diff)
downloadinvidious-12b4dd9191307c2b3387a4c73c2fc06be5da7703.tar.gz
invidious-12b4dd9191307c2b3387a4c73c2fc06be5da7703.tar.bz2
invidious-12b4dd9191307c2b3387a4c73c2fc06be5da7703.zip
Populate search bar with ChannelId
Diffstat (limited to 'src')
-rw-r--r--src/invidious/routes/channels.cr1
-rw-r--r--src/invidious/routes/search.cr6
2 files changed, 6 insertions, 1 deletions
diff --git a/src/invidious/routes/channels.cr b/src/invidious/routes/channels.cr
index d3969d29..740f3096 100644
--- a/src/invidious/routes/channels.cr
+++ b/src/invidious/routes/channels.cr
@@ -278,6 +278,7 @@ module Invidious::Routes::Channels
return error_template(500, ex)
end
+ env.set "search", "channel:" + ucid + " "
return {locale, user, subscriptions, continuation, ucid, channel}
end
end
diff --git a/src/invidious/routes/search.cr b/src/invidious/routes/search.cr
index 2a9705cf..7f17124e 100644
--- a/src/invidious/routes/search.cr
+++ b/src/invidious/routes/search.cr
@@ -65,7 +65,11 @@ module Invidious::Routes::Search
redirect_url = Invidious::Frontend::Misc.redirect_url(env)
- env.set "search", query.text
+ if query.type == Invidious::Search::Query::Type::Channel
+ env.set "search", "channel:" + query.channel + " " + query.text
+ else
+ env.set "search", query.text
+ end
templated "search"
end
end