aboutsummaryrefslogtreecommitdiff
path: root/extension/src/webext-bridge/internal/delivery-logger.ts
diff options
context:
space:
mode:
authorLibravatar vnugent <public@vaughnnugent.com>2023-11-22 02:21:53 -0500
committerLibravatar vnugent <public@vaughnnugent.com>2023-11-22 02:21:53 -0500
commit2ba94602a87c87b47f566745bdab40ce75e0e879 (patch)
tree396cb9c6d73d6bfb4e4b2d4fb440d7656fe493e0 /extension/src/webext-bridge/internal/delivery-logger.ts
parent43429314c0989b423e116be3e9f222eba5b636c3 (diff)
latest patches, remove webext-bridge, lastest vnlib.browser
Diffstat (limited to 'extension/src/webext-bridge/internal/delivery-logger.ts')
-rw-r--r--extension/src/webext-bridge/internal/delivery-logger.ts28
1 files changed, 0 insertions, 28 deletions
diff --git a/extension/src/webext-bridge/internal/delivery-logger.ts b/extension/src/webext-bridge/internal/delivery-logger.ts
deleted file mode 100644
index 395f035..0000000
--- a/extension/src/webext-bridge/internal/delivery-logger.ts
+++ /dev/null
@@ -1,28 +0,0 @@
-import type { InternalMessage } from '../types'
-import type { EndpointFingerprint } from './endpoint-fingerprint'
-
-export interface DeliveryReceipt {
- message: InternalMessage
- to: EndpointFingerprint
- from: {
- endpointId: string
- fingerprint: EndpointFingerprint
- }
-}
-
-export const createDeliveryLogger = () => {
- let logs: ReadonlyArray<DeliveryReceipt> = []
-
- return {
- add: (...receipts: DeliveryReceipt[]) => {
- logs = [...logs, ...receipts]
- },
- remove: (message: string | DeliveryReceipt[]) => {
- logs
- = typeof message === 'string'
- ? logs.filter(receipt => receipt.message.transactionId !== message)
- : logs.filter(receipt => !message.includes(receipt))
- },
- entries: () => logs,
- }
-}