make mollie fns generic
This commit is contained in:
parent
6fea3434ae
commit
8978cda8e1
|
@ -10,7 +10,7 @@ export const mollieKeys = {
|
|||
doneer: process.env.MOLLIE_API_KEY_DONEER || '',
|
||||
};
|
||||
|
||||
export function unrollResult(result: List<Payment>): Observable<Payment> {
|
||||
export function unrollResult<T>(result: List<T>): Observable<T> {
|
||||
// log(result);
|
||||
// const { count, nextPage, links } = result;
|
||||
return concat(
|
||||
|
@ -19,7 +19,7 @@ export function unrollResult(result: List<Payment>): Observable<Payment> {
|
|||
);
|
||||
}
|
||||
|
||||
export function listAll(page$: Promise<List<Payment>>): Observable<Payment> {
|
||||
export function listAll<T>(page$: Promise<List<T>>): Observable<T> {
|
||||
return from(page$).pipe(
|
||||
mergeMap(unrollResult)
|
||||
);
|
||||
|
|
Loading…
Reference in New Issue