MCPcopy Index your code
hub / github.com/scriptscat/scriptcat / onScriptUpdateCheck

Function onScriptUpdateCheck

src/pages/batchupdate/App.tsx:113–131  ·  view source on GitHub ↗
(data: any)

Source from the content-addressed store, hash-verified

111 };
112
113 const onScriptUpdateCheck = (data: any) => {
114 if (
115 mRecords === null &&
116 ((data.status ?? 0) & UpdateStatusCode.CHECKING_UPDATE) === 0 &&
117 ((data.status ?? 0) & UpdateStatusCode.CHECKED_BEFORE) === UpdateStatusCode.CHECKED_BEFORE
118 ) {
119 setStatusText(
120 t("updatepage.status_last_check").replace("$0", data.checktime ? dayFormat(new Date(data.checktime)) : "")
121 );
122 updateRecord();
123 setCheckUpdateSpin(false);
124 } else if (((data.status ?? 0) & UpdateStatusCode.CHECKING_UPDATE) === UpdateStatusCode.CHECKING_UPDATE) {
125 setStatusText(t("updatepage.status_checking_updates"));
126 setRecords(null);
127 setCheckUpdateSpin(true);
128 } else if (mRecords !== null && data.refreshRecord === true) {
129 updateRecord();
130 }
131 };
132
133 // 每次render会重新定义 pageExecute 的 onScriptUpdateCheck
134 pageExecute.onScriptUpdateCheck = onScriptUpdateCheck;

Callers

nothing calls this directly

Calls 2

dayFormatFunction · 0.90
updateRecordFunction · 0.85

Tested by

no test coverage detected