From 90f8342387a502b89cee83f724c7ebdfe58bb2c9 Mon Sep 17 00:00:00 2001 From: Alex Andreev Date: Mon, 1 Aug 2022 13:22:01 +0300 Subject: [PATCH] Creating callForAllLogsInjectable Signed-off-by: Alex Andreev --- .../dock/logs/call-for-all-logs.injectable.ts | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 src/renderer/components/dock/logs/call-for-all-logs.injectable.ts diff --git a/src/renderer/components/dock/logs/call-for-all-logs.injectable.ts b/src/renderer/components/dock/logs/call-for-all-logs.injectable.ts new file mode 100644 index 0000000000..6bd0d2af9e --- /dev/null +++ b/src/renderer/components/dock/logs/call-for-all-logs.injectable.ts @@ -0,0 +1,21 @@ +import { getInjectable } from "@ogre-tools/injectable"; +import callForLogsInjectable from "./call-for-logs.injectable"; + +const callForAllLogsInjectable = getInjectable({ + id: "call-for-all-logs", + + instantiate: (di) => { + const callForLogs = di.inject(callForLogsInjectable); + + return async (name: string, namespace: string) => { + const logs = await callForLogs({ + name, + namespace, + }); + + return logs; + }; + } +}); + +export default callForAllLogsInjectable; \ No newline at end of file