Agrarmonitor #2
@@ -48,7 +48,8 @@ export class AgrarmonitorService {
|
|||||||
password,
|
password,
|
||||||
cookieStore,
|
cookieStore,
|
||||||
autoLogin: true,
|
autoLogin: true,
|
||||||
autoRetry: true,
|
autoRetry: false,
|
||||||
|
timeoutMs: 10000,
|
||||||
logger: this.logger,
|
logger: this.logger,
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -2239,8 +2239,11 @@ function AgrarmonitorTab() {
|
|||||||
try {
|
try {
|
||||||
const data = await agrarmonitorApi.getStatus();
|
const data = await agrarmonitorApi.getStatus();
|
||||||
setStatus(data);
|
setStatus(data);
|
||||||
} catch {
|
} catch (err: any) {
|
||||||
setStatus({ connected: false, registriert: null, freigeschaltet: null, error: 'Netzwerkfehler' });
|
const msg = err?.code === 'ECONNABORTED'
|
||||||
|
? 'Timeout – Backend antwortet nicht rechtzeitig'
|
||||||
|
: (err?.response?.data?.message ?? err?.message ?? 'Netzwerkfehler');
|
||||||
|
setStatus({ connected: false, registriert: null, freigeschaltet: null, error: msg });
|
||||||
} finally {
|
} finally {
|
||||||
setLoading(false);
|
setLoading(false);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user