Skip to content

Commit 22e3ae2

Browse files
authored
Merge pull request #21 from Aar-if/newaltv1
Token issue fix
2 parents b325772 + 47eac41 commit 22e3ae2

File tree

4 files changed

+748
-1721
lines changed

4 files changed

+748
-1721
lines changed

packages/common-lib/src/services/courseRegistryService.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -223,7 +223,7 @@ export const courseTrackingSearch = async (
223223

224224
try {
225225
const result = await post(
226-
`${baseUrl}/altlessontracking/search/${userId}`,
226+
`${baseUrl}/alt-course-tracking/search/${userId}`,
227227
{ filters: params, limit },
228228
{
229229
headers

packages/student-app/src/App.js

+7-4
Original file line numberDiff line numberDiff line change
@@ -61,13 +61,12 @@ function App() {
6161
checkTokenValidity();
6262
}, []);
6363

64-
function checkTokenValidity() {
64+
function checkTokenValidity () {
6565
console.log("INSIDE checkTokenValidity");
6666
const refreshToken = localStorage.getItem("refreshToken");
67-
console.log("INSIDE tokenCheckInterval2 ");
6867
console.log(refreshToken);
6968
if (refreshToken) {
70-
const interval = 30 * 60 * 1000; // 30 minutes
69+
const interval = 29 * 60 * 1000; // 30 minutes
7170
// const interval = 2 * 1000; // 2 seconds
7271

7372
const tokenCheckInterval = setInterval(async () => {
@@ -86,10 +85,14 @@ function App() {
8685
console.log("REFRESH check");
8786
console.log(response.ok);
8887

89-
if (response.ok == false) {
88+
if (response.ok == true) {
9089
const result = await getNewAccessToken();
90+
9191
const newAccessToken = result.access_token;
9292
const newrefreshToken = result.refresh_token;
93+
94+
// console.log(newAccessToken);
95+
// console.log(newrefreshToken);
9396
localStorage.setItem("token", newAccessToken);
9497
localStorage.setItem("refreshToken", newrefreshToken);
9598
} else {

packages/student-app/src/api's/getNewAccessToken.jsx

+19-12
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,25 @@ import axios from "axios";
22

33
const getNewAccessToken = async () => {
44
const token = localStorage.getItem("refreshToken");
5-
let result;
6-
await axios.post(
7-
"https://alt.uniteframework.io/auth/realms/hasura-app/protocol/openid-connect/token",
8-
new URLSearchParams({
9-
client_id: "hasura-app",
10-
refresh_token: token,
11-
grant_type: "refresh_token",
12-
client_secret: "ixoAI89JICldF5xF9Y8cgDGJrbOu6SGw",
13-
}).then((response) => {
14-
return response;
15-
})
16-
);
5+
6+
console.log("INSIDE TOKEN API");
7+
try {
8+
const response = await axios.post(
9+
"https://alt.uniteframework.io/auth/realms/hasura-app/protocol/openid-connect/token",
10+
new URLSearchParams({
11+
client_id: "hasura-app",
12+
refresh_token: token,
13+
grant_type: "refresh_token",
14+
client_secret: "ixoAI89JICldF5xF9Y8cgDGJrbOu6SGw",
15+
})
16+
);
17+
18+
console.log(response.data);
19+
return response.data;
20+
} catch (error) {
21+
console.error(error);
22+
throw error;
23+
}
1724
};
1825

1926
export default getNewAccessToken;

0 commit comments

Comments
 (0)