diff --git a/api/channels.js b/api/channels.js index 38f3d75..c0df993 100644 --- a/api/channels.js +++ b/api/channels.js @@ -10,7 +10,7 @@ module.exports = [ const id = fill[1] const user = getUser(req) const settings = user.getSettingsOrDefaults() - const data = await fetchChannel(id, path, settings.instance) + const data = await fetchChannel(path, id, settings.instance) const subscribed = user.isSubscribed(id) const instanceOrigin = settings.instance diff --git a/api/formapi.js b/api/formapi.js index 0f994d3..1a4dd55 100644 --- a/api/formapi.js +++ b/api/formapi.js @@ -23,7 +23,7 @@ module.exports = [ const token = user.token if (add) { - await fetchChannel(ucid, settings.instance) + await fetchChannel("channel", ucid, settings.instance) db.prepare( "INSERT INTO Subscriptions (token, ucid) VALUES (?, ?)" ).run(token, ucid) diff --git a/utils/youtube.js b/utils/youtube.js index 5e6b417..c1554c3 100644 --- a/utils/youtube.js +++ b/utils/youtube.js @@ -1,7 +1,7 @@ const {request} = require("./request") const db = require("./db") -async function fetchChannel(ucid, path="channel", instance) { +async function fetchChannel(path, ucid, instance) { function updateGoodData(channel) { const bestIcon = channel.authorThumbnails.slice(-1)[0] const iconURL = bestIcon ? bestIcon.url : null