Merge pull request #2190 from Bnyro/channel-handles

Support for YouTube handles
This commit is contained in:
Kavin 2023-03-11 18:57:03 +00:00 committed by GitHub
commit 4447f203c8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 8 additions and 1 deletions

View File

@ -121,7 +121,9 @@ export default {
});
},
async fetchChannel() {
const url = this.apiUrl() + "/" + this.$route.params.path + "/" + this.$route.params.channelId;
const url = this.$route.path.includes("@")
? this.apiUrl() + "/c/" + this.$route.params.channelId
: this.apiUrl() + "/" + this.$route.params.path + "/" + this.$route.params.channelId;
return await this.fetchJson(url);
},
async getChannelData() {

View File

@ -41,6 +41,11 @@ const routes = [
name: "Channel",
component: () => import("../components/ChannelPage.vue"),
},
{
path: "/@:channelId",
name: "Channel handle",
component: () => import("../components/ChannelPage.vue"),
},
{
path: "/login",
name: "Login",