Support for YouTube handles

This commit is contained in:
Bnyro 2023-03-11 19:44:07 +01:00
parent de2544f5f2
commit cf0dda3a48
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",