diff options
author | Lizzy Hunt <logan.hunt@usu.edu> | 2023-02-15 18:03:46 -0700 |
---|---|---|
committer | Lizzy Hunt <logan.hunt@usu.edu> | 2023-02-15 18:05:55 -0700 |
commit | 32803c441678cd640e46153688d26c4c0746d7b3 (patch) | |
tree | f2f186df72073be9ca712d98dff7d180eaa34371 /src/constants.js | |
parent | 30cbc219e68ef5fc7da56e322e1aeca102bdb479 (diff) | |
download | aggietimed-32803c441678cd640e46153688d26c4c0746d7b3.tar.gz aggietimed-32803c441678cd640e46153688d26c4c0746d7b3.zip |
We do a little logging, but cringe OpenAPI errors be making me want to shoot myself. We have some shit working though.
Diffstat (limited to 'src/constants.js')
-rw-r--r-- | src/constants.js | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/src/constants.js b/src/constants.js index a0b09e5..1044d40 100644 --- a/src/constants.js +++ b/src/constants.js @@ -1,6 +1,14 @@ -export const AGGIETIME_URI = "https://aggietimeultra.usu.edu"; +export const DEFAULT_SOCKET_PATH = "/tmp/aggietimed.sock"; +export const KILL_SIGNALS = ["SIGINT", "SIGTERM", "SIGQUIT"]; + +export const AGGIETIME_DOMAIN = "aggietimeultra.usu.edu"; +export const AGGIETIME_URI = `https://${AGGIETIME_DOMAIN}`; export const LOGIN_PATH = "api/v1/auth/login"; +export const LOGOUT_PATH = "api/v1/auth/logout"; +export const CLOCKIN_PATH = "api/v1/positions/:position/clock_in"; export const USER_PATH = "api/v1/auth/get_user_info"; +export const REFRESH_JWT_MS = 5 * 1000 * 60; + export const EXECUTION_SELECTOR = "input[type=hidden][name=execution]"; export const DUO_IFRAME_SELECTOR = "#duo_iframe"; export const DUO_FACTOR = "Duo Push"; @@ -11,3 +19,10 @@ export const DUO_INPUT_FIELD_SELECTORS = [ "input[type=hidden][name=days_to_block]", "input[type=hidden][name=preferred_device]", ]; + +export const USER_CACHE_EXP_SEC = 30; + +export const MAX_DEFAULT_RETRY_AMOUNT = 3; +export const WAIT_MS = 2000; +export const RETRY_EXPONENT = 1.2; +export const RETRY_EXPONENTIAL_FACTOR = 1.1; |