From 84bed17d82d0ea81e985cc31dfa2ad3ba693fc08 Mon Sep 17 00:00:00 2001 From: joseph le Date: Fri, 15 Sep 2023 14:15:13 +0700 Subject: [PATCH] update screenshot --- app/utils/runtimeCheckLogs.ts | 124 ++++++++++++++++++---------------- 1 file changed, 64 insertions(+), 60 deletions(-) diff --git a/app/utils/runtimeCheckLogs.ts b/app/utils/runtimeCheckLogs.ts index abd8ddd..20e8aa7 100644 --- a/app/utils/runtimeCheckLogs.ts +++ b/app/utils/runtimeCheckLogs.ts @@ -178,66 +178,70 @@ export async function runtimeCheckLogs(folderPath) { ); const timeImage = Date.now() await screenShot(fileName, timeImage); - const uriImage = await uploadFileToZulip(timeImage); - let listReport = await getListLineByItem( - logsDetect[0].filter((l) => l.line > lastLine) - ); - let content = - "| |Last updated at | Item/error | Line | Report \n|---|:---:|:---|:---|:-----------:\n"; - let spoiler = ""; - listReport.map((log, index) => { - let item = listExtraItem.includes(log.detected_content) - ? ":medal: **" + log.detected_content + "**" - : ":small_orange_diamond: " + log.detected_content; - content = - content + - "|" + - (index + 1) + - "|**" + - moment(log.created_at).format("HH:mm - DD/MM") + - "**|" + - item + - "|" + - log.line + - "|[View](https://logs.danielvu.com/logs/" + - fileName + - "#" + - log.line + - ")\n"; - }); - // } - // setTimeout(() => { - sendMessToZulip( - "stream", - "Result test - auto.nswteam.net", - "Log Alert", - "------------\n\n:warning: :warning: **" + - fileName + - "**\n\n" + - content + - "\n\n" + - spoiler - + - "\n\n[image](" + - uriImage + - ")\n" - ); - - sendMessToZulip( - "stream", - "AUS_VN_Test", - "Test Log Alerts", - "------------\n\n:warning: :warning: **" + - fileName + - "**\n\n" + - content + - "\n\n" + - spoiler - + - "\n\n[image](" + - uriImage + - ")\n" - ); + + setTimeout(async() => { + const uriImage = await uploadFileToZulip(timeImage); + let listReport = await getListLineByItem( + logsDetect[0].filter((l) => l.line > lastLine) + ); + let content = + "| |Last updated at | Item/error | Line | Report \n|---|:---:|:---|:---|:-----------:\n"; + let spoiler = ""; + listReport.map((log, index) => { + let item = listExtraItem.includes(log.detected_content) + ? ":medal: **" + log.detected_content + "**" + : ":small_orange_diamond: " + log.detected_content; + content = + content + + "|" + + (index + 1) + + "|**" + + moment(log.created_at).format("HH:mm - DD/MM") + + "**|" + + item + + "|" + + log.line + + "|[View](https://logs.danielvu.com/logs/" + + fileName + + "#" + + log.line + + ")\n"; + }); + // } + // setTimeout(() => { + sendMessToZulip( + "stream", + "Result test - auto.nswteam.net", + "Log Alert", + "------------\n\n:warning: :warning: **" + + fileName + + "**\n\n" + + content + + "\n\n" + + spoiler + + + "\n\n[image](" + + uriImage + + ")\n" + ); + + sendMessToZulip( + "stream", + "AUS_VN_Test", + "Test Log Alerts", + "------------\n\n:warning: :warning: **" + + fileName + + "**\n\n" + + content + + "\n\n" + + spoiler + + + "\n\n[image](" + + uriImage + + ")\n" + ); + }, 2000); + // }, 3000); } }, 3000);