Revize d963a25c
Přidáno uživatelem Michal Schwob před více než 1 rok
src/stores/actions/userThunks.ts | ||
---|---|---|
1 | 1 |
import { createAsyncThunk } from "@reduxjs/toolkit" |
2 | 2 |
import { isAuthRequest, loginRequest, logoutRequest } from "../../api/authservice" |
3 | 3 |
import { log } from "../../logging/logger" |
4 |
import {Toast} from "native-base" |
|
5 | 4 |
|
6 | 5 |
export const login = createAsyncThunk( |
7 | 6 |
"user/login", |
... | ... | |
16 | 15 |
role: response.data.role |
17 | 16 |
} |
18 | 17 |
} else { |
19 |
Toast.show({ |
|
20 |
title: `Login not 200 (${response.status}): ${response}`, |
|
21 |
duration: 10000 |
|
22 |
}) |
|
23 | 18 |
return Promise.reject(response.data ? response.data : "Login failed") |
24 | 19 |
} |
25 | 20 |
} catch (err: any) { |
26 |
Toast.show({ |
|
27 |
title: `Login err: ${err}`, |
|
28 |
duration: 10000 |
|
29 |
}) |
|
30 |
return Promise.reject(err.response ? err.response.data : "Something went wrong" + err) |
|
21 |
return Promise.reject(err.response ? err.response.data : "Something went wrong: " + err) |
|
31 | 22 |
} |
32 | 23 |
} |
33 | 24 |
) |
... | ... | |
39 | 30 |
const response = await isAuthRequest() |
40 | 31 |
console.log(response) |
41 | 32 |
if (response.status === 200) { |
42 |
Toast.show({ |
|
43 |
title: `Auth ok: ${response.data}`, |
|
44 |
duration: 10000 |
|
45 |
}) |
|
46 | 33 |
return { |
47 | 34 |
isLogged: response.data.isauth |
48 | 35 |
} |
49 | 36 |
} else { |
50 |
Toast.show({ |
|
51 |
title: `Auth err: ${response.data ? response.data : "Check authentication failed"}`, |
|
52 |
duration: 10000 |
|
53 |
}) |
|
54 | 37 |
return Promise.reject(response.data ? response.data : "Check authentication failed") |
55 | 38 |
} |
56 | 39 |
} catch (err: any) { |
57 |
Toast.show({ |
|
58 |
title: `Auth config: ${err.config}`, |
|
59 |
duration: 10000 |
|
60 |
}) |
|
61 |
|
|
62 |
Toast.show({ |
|
63 |
title: `Auth message: ${err.message}`, |
|
64 |
duration: 10000 |
|
65 |
}) |
|
66 |
return Promise.reject(`response: ${JSON.stringify(err.response?.data)}, request: ${JSON.stringify(err.request)}, config: ${JSON.stringify(err.config)}` ) |
|
40 |
return Promise.reject(err.response ? err.response.data : "Something went wrong: " + err) |
|
67 | 41 |
} |
68 | 42 |
} |
69 | 43 |
) |
Také k dispozici: Unified diff
REVERT: reverting debug toasts
re #10822