|
@@ -2,7 +2,7 @@ import { AcknowledgementService } from "../services/acknowledgement.service";
|
|
|
import { StreamingService } from "./test-streamOBS";
|
|
|
import { MessageSyncrhonizationService } from "../services/synchronization.service";
|
|
|
import { IncomingMessageService } from "../services/incomingMessage.service";
|
|
|
-import { map, Observable } from "rxjs";
|
|
|
+import { map, Observable, take } from "rxjs";
|
|
|
import { LogSetting, MessageLog } from "../dependencies/fisloggingservice/type/datatype";
|
|
|
import { BaseMessage } from "../dependencies/fisappmessagejsutilty/dependencies/dependencies";
|
|
|
const incoming = new IncomingMessageService()
|
|
@@ -15,14 +15,17 @@ const payload: Observable<BaseMessage> = streamService.stream().pipe(
|
|
|
map(dataSet => ({
|
|
|
header: dataSet.appLogLocId,
|
|
|
data: dataSet
|
|
|
- }))
|
|
|
+ })),
|
|
|
+ take(5)
|
|
|
);
|
|
|
|
|
|
-const payload2: Observable<string> = streamService.stream().pipe(
|
|
|
- map(
|
|
|
- data => data.appData.msgId
|
|
|
- )
|
|
|
-)
|
|
|
+
|
|
|
+payload.pipe(take(3)).subscribe({
|
|
|
+ next: data => console.log(data),
|
|
|
+ error: err => console.error(err),
|
|
|
+ complete: () => console.log(`Streaming Completed`)
|
|
|
+})
|
|
|
+
|
|
|
|
|
|
let storage: LogSetting = {
|
|
|
storage: "MongoDB",
|
|
@@ -43,9 +46,4 @@ let dataSet: LogSetting & { incomingObservable: Observable<BaseMessage> } = {
|
|
|
incomingObservable: payload
|
|
|
}
|
|
|
|
|
|
-
|
|
|
-syncrhonize.subscribe(payload2)
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
+incoming.init(dataSet)
|