This commit is contained in:
Thomas Rogers 2024-11-14 12:16:30 +01:00
parent 2d3971b715
commit 2b5572bfcd

View file

@ -1,10 +1,12 @@
import { concatMap, mergeMap, Observable, tap } from 'rxjs'
import { concatMap, from, mergeMap, Observable, of, tap } from 'rxjs'
import { sqlClient } from './db'
import { OmnivoreFeed } from '../../types/Feeds'
import { fromPromise, fromArrayLike } from 'rxjs/internal/observable/innerFrom'
export const getRssFeeds$: Observable<OmnivoreFeed> = fromArrayLike(['restart']).pipe(
mergeMap(() =>
export const getRssFeeds$: Observable<OmnivoreFeed> = fromArrayLike([
'restart',
]).pipe(
concatMap(() =>
fromPromise(
(async (): Promise<OmnivoreFeed[]> => {
const { rows } = (await sqlClient.query(
@ -15,6 +17,6 @@ export const getRssFeeds$: Observable<OmnivoreFeed> = fromArrayLike(['restart'])
})()
)
),
tap(() => console.log('test')),
tap(console.log)
tap(console.log),
mergeMap((it: OmnivoreFeed[]) => fromArrayLike(it))
)