Fix calls to fetchChannel

Should fix subscribing to channels
This commit is contained in:
Cadence Ember 2022-08-23 10:37:43 +12:00
parent 6de9abd499
commit a2dfeb2edc
3 changed files with 3 additions and 3 deletions

View File

@ -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

View File

@ -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)

View File

@ -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