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 id = fill[1]
const user = getUser(req) const user = getUser(req)
const settings = user.getSettingsOrDefaults() 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 subscribed = user.isSubscribed(id)
const instanceOrigin = settings.instance const instanceOrigin = settings.instance

View File

@ -23,7 +23,7 @@ module.exports = [
const token = user.token const token = user.token
if (add) { if (add) {
await fetchChannel(ucid, settings.instance) await fetchChannel("channel", ucid, settings.instance)
db.prepare( db.prepare(
"INSERT INTO Subscriptions (token, ucid) VALUES (?, ?)" "INSERT INTO Subscriptions (token, ucid) VALUES (?, ?)"
).run(token, ucid) ).run(token, ucid)

View File

@ -1,7 +1,7 @@
const {request} = require("./request") const {request} = require("./request")
const db = require("./db") const db = require("./db")
async function fetchChannel(ucid, path="channel", instance) { async function fetchChannel(path, ucid, instance) {
function updateGoodData(channel) { function updateGoodData(channel) {
const bestIcon = channel.authorThumbnails.slice(-1)[0] const bestIcon = channel.authorThumbnails.slice(-1)[0]
const iconURL = bestIcon ? bestIcon.url : null const iconURL = bestIcon ? bestIcon.url : null