diff options
| author | Rafi Zadanly <rafizadanly@gmail.com> | 2022-12-26 12:01:19 +0700 |
|---|---|---|
| committer | Rafi Zadanly <rafizadanly@gmail.com> | 2022-12-26 12:01:19 +0700 |
| commit | f2dad674f9096ca2423cbbdc0228576f094f064c (patch) | |
| tree | c5cf7d1ba8ca0f03a92222c6db4580275260d07a /src/helpers | |
| parent | bdb08e1bbc1b4701e23d2c973ea3b8602919b878 (diff) | |
Fitur Logout
Diffstat (limited to 'src/helpers')
| -rw-r--r-- | src/helpers/apiOdoo.js | 4 | ||||
| -rw-r--r-- | src/helpers/greeting.js | 9 |
2 files changed, 12 insertions, 1 deletions
diff --git a/src/helpers/apiOdoo.js b/src/helpers/apiOdoo.js index e58f7fc8..8009a302 100644 --- a/src/helpers/apiOdoo.js +++ b/src/helpers/apiOdoo.js @@ -13,8 +13,10 @@ const getToken = async () => { return token; }; +let connectionTry = 0; const apiOdoo = async (method, url, data = {}, headers = {}) => { try { + connectionTry++; let token = await getToken(); let axiosParameter = { method, @@ -25,7 +27,7 @@ const apiOdoo = async (method, url, data = {}, headers = {}) => { if (Object.keys(data).length > 0) axiosParameter.data = new URLSearchParams(Object.entries(data)).toString(); let res = await axios(axiosParameter); - if (res.data.status.code == 401) { + if (res.data.status.code == 401 && connectionTry <= 3) { await renewToken(); return apiOdoo(method, url, data, headers); } diff --git a/src/helpers/greeting.js b/src/helpers/greeting.js new file mode 100644 index 00000000..7dc19f8f --- /dev/null +++ b/src/helpers/greeting.js @@ -0,0 +1,9 @@ +const greeting = () => { + let hours = new Date().getHours(); + if (hours < 11) return 'Selamat Pagi'; + if (hours < 15) return 'Selamat Siang'; + if (hours < 18) return 'Selamat Sore'; + return 'Selamat Malam'; +} + +export default greeting;
\ No newline at end of file |
