add version
This commit is contained in:
@@ -200,11 +200,12 @@ export async function pingBackendHelper({ backend, t, getBackendUrl }) {
|
||||
}
|
||||
}
|
||||
|
||||
export async function checkAppVersionHelper({ getBackendUrl, getBaselineAppVersion, setBaselineAppVersion, getPendingAppVersion, setPendingAppVersion, getLocalStateDirty }) {
|
||||
export async function checkAppVersionHelper({ getBackendUrl, getBaselineAppVersion, setBaselineAppVersion, getPendingAppVersion, setPendingAppVersion, getLocalStateDirty, onVersion = () => {} }) {
|
||||
try {
|
||||
const res = await fetch(`${getBackendUrl()}/api/app-version`, { cache: "no-store" });
|
||||
if (!res.ok) return;
|
||||
const payload = await res.json();
|
||||
if (typeof payload.version === "string" && payload.version) onVersion(payload.version);
|
||||
const key = `${payload.revision}:${payload.updatedAt}`;
|
||||
if (!getBaselineAppVersion()) {
|
||||
setBaselineAppVersion(key);
|
||||
|
||||
Reference in New Issue
Block a user