diff --git a/src/contexts/timecontext.tsx b/src/contexts/timecontext.tsx index 1326b03..24a3851 100644 --- a/src/contexts/timecontext.tsx +++ b/src/contexts/timecontext.tsx @@ -1,5 +1,5 @@ import React, { Dispatch, SetStateAction, useEffect, useState } from 'react'; -import { System } from '../services'; +import { Auth, System } from '../services'; import { BackendReturnStatus } from '../types'; const TimeContext = React.createContext<{ @@ -14,7 +14,9 @@ export const TimeProvider = ({ children }: { children: any }) => { const estimateTimeOffset = async () => { System.timestamp().then((response) => { if (response.status === BackendReturnStatus.Unauthorized) { - // TODO relogin + Auth.triggerLoginFlow(); + // TODO reload user data in auth + // TODO store current URL and get back after login } else if (response.status === BackendReturnStatus.Ok) { // calculate the time offset (not accurate) between the server and the client to show "correct" times const clientTimeUtc = new Date().getTime()