mirror of
https://git.sr.ht/~cadence/cloudtube
synced 2026-03-02 10:41:36 +00:00
Handle empty subscription queue and OOP-ify
This commit is contained in:
parent
830c009066
commit
1ea272600c
3 changed files with 67 additions and 31 deletions
|
|
@ -3,6 +3,7 @@ const db = require("../utils/db")
|
|||
const {fetchChannelLatest} = require("../utils/youtube")
|
||||
const {getUser} = require("../utils/getuser")
|
||||
const {timeToPastText} = require("../utils/converters")
|
||||
const {refresher} = require("../background/feed-update")
|
||||
|
||||
module.exports = [
|
||||
{
|
||||
|
|
@ -13,6 +14,8 @@ module.exports = [
|
|||
let channels = []
|
||||
let refreshed = null
|
||||
if (user.token) {
|
||||
// trigger a background refresh, needed if they came back from being inactive
|
||||
refresher.skipWaiting()
|
||||
// get channels
|
||||
const subscriptions = user.getSubscriptions()
|
||||
const template = Array(subscriptions.length).fill("?").join(", ")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue