Removed inapproriately used fromEventPattern factories

This commit is contained in:
squidfunk
2020-09-27 17:27:14 +02:00
parent d45c378d60
commit 7820d85949
11 changed files with 19 additions and 21 deletions

View File

@@ -20,7 +20,7 @@
* IN THE SOFTWARE.
*/
import { Observable, Subject, fromEventPattern } from "rxjs"
import { Observable, Subject, fromEvent } from "rxjs"
import {
pluck,
share,
@@ -88,9 +88,7 @@ export function watchWorker<T extends WorkerMessage>(
): Observable<T> {
/* Intercept messages from worker-like objects */
const rx$ = fromEventPattern<MessageEvent>(next =>
worker.addEventListener("message", next)
)
const rx$ = fromEvent<MessageEvent>(worker, "message")
.pipe<T>(
pluck("data")
)

View File

@@ -21,7 +21,7 @@
*/
import * as ClipboardJS from "clipboard"
import { NEVER, Observable, Subject, fromEventPattern } from "rxjs"
import { NEVER, Observable, Subject } from "rxjs"
import { mapTo, share, tap } from "rxjs/operators"
import { getElements } from "browser"
@@ -71,8 +71,8 @@ export function setupClipboard(
})
/* Initialize clipboard */
const clipboard$ = fromEventPattern<ClipboardJS.Event>(next => {
new ClipboardJS(".md-clipboard").on("success", next)
const clipboard$ = new Observable<ClipboardJS.Event>(subscriber => {
new ClipboardJS(".md-clipboard").on("success", ev => subscriber.next(ev))
})
.pipe(
share()