kolayuk
09/07/2022, 11:03 AMrp_st
09/07/2022, 11:35 AMrp_st
09/07/2022, 11:36 AMrp_st
09/07/2022, 2:08 PMDeleted User
09/07/2022, 11:52 PMDeleted User
09/07/2022, 11:52 PMrp_st
09/08/2022, 4:21 AMnkshah2
09/08/2022, 4:52 AMDeleted User
09/08/2022, 5:11 AMDeleted User
09/08/2022, 5:12 AMDeleted User
09/08/2022, 10:27 PMexport const getSession = () => {
  return async (dispatch) => {
    try {
      if (await SuperTokens.doesSessionExist()) {
        const userId = await SuperTokens.getUserId();
        const response = await axios.get(
          `${REACT_APP_API_DOMAIN}/users/${userId}`
        );
        const payload = response.data;
        dispatch({
          type: GET_SESSION,
          payload: payload,
        });
        await setItem("uSession", payload);
        return payload;
      } else return null;
    } catch (e) {
      const session = await getItem("uSession");
      if (session) {
        dispatch({
          type: GET_SESSION,
          payload: session,
        });
        return session;
      } else throw e;
    }
  };
};Deleted User
09/08/2022, 10:42 PMnkshah2
09/09/2022, 4:25 AMDeleted User
09/09/2022, 10:08 PMDeleted User
09/09/2022, 10:08 PMnkshah2
09/12/2022, 10:12 AM