Front: Merge
This commit is contained in:
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user