mirror of
https://github.com/appwrite/console.git
synced 2026-06-06 19:27:48 +00:00
fix: improve server time synchronization logic in layout load
This commit is contained in:
@@ -31,8 +31,9 @@ export const load: LayoutLoad = async ({ depends, parent }) => {
|
||||
headers: { 'X-Appwrite-Project': project as string }
|
||||
}).then((response) => {
|
||||
const dateHeader = response.headers.get('Date');
|
||||
if (dateHeader) {
|
||||
syncServerTime(Math.floor(new Date(dateHeader).getTime() / 1000));
|
||||
const parsed = dateHeader ? new Date(dateHeader).getTime() : NaN;
|
||||
if (Number.isFinite(parsed)) {
|
||||
syncServerTime(Math.floor(parsed / 1000));
|
||||
}
|
||||
return response.json() as { version?: string };
|
||||
}),
|
||||
|
||||
Reference in New Issue
Block a user