mastoradio-fork/src/services/radio.js

10 lines
489 B
JavaScript
Raw Normal View History

import { asyncConcat } from 'iter-tools'
2021-11-07 00:11:15 +01:00
import { hashtagsIterator, statusIterator } from '/src/services/mastodon.js'
import { tracksIterator } from '/src/services/misc.js'
2020-02-16 17:02:39 +01:00
export const radioIterator = (domain, hashtags, cache) =>
tracksIterator(hashtagsIterator(domain, hashtags), cache)
export const radioShareIterator = (refererCredentials, domain, hashtags, cache) =>
2021-11-07 00:11:15 +01:00
tracksIterator(asyncConcat(statusIterator(refererCredentials), hashtagsIterator(domain, hashtags)), cache)