Front: Merge

This commit is contained in:
Arthur Jamet
2023-07-16 18:11:34 +01:00
23 changed files with 592 additions and 300 deletions
+9 -5
View File
@@ -1,9 +1,10 @@
import { useEffect } from 'react';
import { useDispatch } from 'react-redux';
import API, { AccessToken } from '../API';
import API from '../API';
import { setAccessToken } from '../state/UserSlice';
import { Text } from 'native-base';
import { useRoute } from '@react-navigation/native';
import { AccessTokenResponseHandler } from '../models/AccessTokenResponse';
const GoogleView = () => {
const dispatch = useDispatch();
@@ -12,10 +13,13 @@ const GoogleView = () => {
useEffect(() => {
const params = route.path?.replace('/logged/google', '');
async function run() {
const accessToken = await API.fetch({
route: `/auth/logged/google${params}`,
method: 'GET',
}).then((responseBody) => responseBody.access_token as AccessToken);
const accessToken = await API.fetch(
{
route: `/auth/logged/google${params}`,
method: 'GET',
},
{ handler: AccessTokenResponseHandler }
).then((responseBody) => responseBody.access_token);
dispatch(setAccessToken(accessToken));
}
run();