MCPcopy Create free account
hub / github.com/OneNoteDev/WebClipper / addPromiseEventItems

Function addPromiseEventItems

src/scripts/logging/logHelpers.ts:58–66  ·  view source on GitHub ↗
(logEvent: { [key: string]: string | number | boolean }, promiseEvent: Log.Event.PromiseEvent)

Source from the content-addressed store, hash-verified

56 }
57
58 function addPromiseEventItems(logEvent: { [key: string]: string | number | boolean }, promiseEvent: Log.Event.PromiseEvent) {
59 let status: string = promiseEvent.getStatus();
60 logEvent[Log.PropertyName.Reserved.Status] = status;
61
62 if (status === Log.Status[Log.Status.Failed]) {
63 logEvent[Log.PropertyName.Reserved.FailureInfo] = promiseEvent.getFailureInfo();
64 logEvent[Log.PropertyName.Reserved.FailureType] = promiseEvent.getFailureType();
65 }
66 }
67
68 function addStreamEventItems(logEvent: { [key: string]: string | number | boolean }, streamEvent: Log.Event.StreamEvent) {
69 logEvent[Log.PropertyName.Reserved.Stream] = JSON.stringify(streamEvent.getEventData().Stream);

Callers 1

createLogEventAsJsonFunction · 0.85

Calls 3

getFailureInfoMethod · 0.80
getFailureTypeMethod · 0.80
getStatusMethod · 0.45

Tested by

no test coverage detected