File tree Expand file tree Collapse file tree 2 files changed +36
-4
lines changed Expand file tree Collapse file tree 2 files changed +36
-4
lines changed Original file line number Diff line number Diff line change @@ -48,7 +48,7 @@ export async function getToken(values) {
48
48
USER_TOKEN = await responseData . token
49
49
USER_REFRESH_TOKEN = await responseData . refresh_token
50
50
51
- onSignIn ( )
51
+ await onSignIn ( )
52
52
return 200
53
53
}
54
54
else if ( responseData . code === 401 ) {
@@ -67,9 +67,9 @@ export async function getToken(values) {
67
67
}
68
68
69
69
export const onSignIn = async ( ) => {
70
- AsyncStorage . setItem ( "user_id" , JSON . stringify ( USER_ID ) )
71
- AsyncStorage . setItem ( "token" , USER_TOKEN )
72
- AsyncStorage . setItem ( "refresh_token" , USER_REFRESH_TOKEN )
70
+ await AsyncStorage . setItem ( "user_id" , JSON . stringify ( USER_ID ) )
71
+ await AsyncStorage . setItem ( "token" , USER_TOKEN )
72
+ await AsyncStorage . setItem ( "refresh_token" , USER_REFRESH_TOKEN )
73
73
} ;
74
74
75
75
export async function getUserId ( ) {
Original file line number Diff line number Diff line change @@ -9,6 +9,8 @@ import * as TaskManager from 'expo-task-manager';
9
9
import { Stopwatch } from 'react-native-stopwatch-timer' ;
10
10
import SafeAreaView from 'react-native-safe-area-view' ;
11
11
import * as geolib from 'geolib' ;
12
+ import config from "../config/config" ;
13
+ import { onSignIn } from "../auth/Auth" ;
12
14
13
15
const STORAGE_KEY_COORDINATES = 'COORDINATES' ;
14
16
const STORAGE_KEY_STATS = 'STATS' ;
@@ -154,6 +156,36 @@ export default class Home extends Component {
154
156
// // console.log(uri);
155
157
// });
156
158
dataStats [ 0 ] . coordinates = dataCoordinates ;
159
+ const getUserToken = await Home . getData ( "token" ) ;
160
+ console . log ( getUserToken ) ;
161
+ fetch ( `` + config . API_URL + `/api/courses` , {
162
+
163
+ method : 'POST' ,
164
+ headers : {
165
+ Accept : 'application/json' ,
166
+ 'Content-Type' : 'application/json' ,
167
+ 'Authorization' : 'Bearer ' + getUserToken
168
+ } ,
169
+ body : JSON . stringify ( {
170
+ "distance" : 0 ,
171
+ "avgSpeed" : 0 ,
172
+ "maxSpeed" : 0 ,
173
+ "time" :'15:26:00' ,
174
+ "createdAt" : "2020-03-29T15:26:33.386Z" ,
175
+ "coordinates" : [
176
+ "10"
177
+ ] ,
178
+ "user" : "/api/users/1"
179
+ } )
180
+ } )
181
+ . then ( async resp => {
182
+ console . log ( resp ) ;
183
+ return resp . json ( )
184
+ } ) . then ( async responseData => {
185
+ console . log ( responseData ) ;
186
+ return 200
187
+ } )
188
+
157
189
158
190
this . setState ( { started : false , startTime : 0 , markers :markers , routeCoordinates : dataCoordinates } ) ;
159
191
You can’t perform that action at this time.
0 commit comments