|
@@ -43,21 +43,6 @@ const EditAccount = () => {
|
|
}, [])
|
|
}, [])
|
|
);
|
|
);
|
|
|
|
|
|
- useEffect(() => {
|
|
|
|
- if (data && data.token) {
|
|
|
|
- storage.set('token', data.token);
|
|
|
|
- storage.set('uid', data.uid.toString());
|
|
|
|
- updateLocalData(data.token);
|
|
|
|
-
|
|
|
|
- dispatch(
|
|
|
|
- CommonActions.reset({
|
|
|
|
- index: 1,
|
|
|
|
- routes: [{ name: NAVIGATION_PAGES.INFO }]
|
|
|
|
- })
|
|
|
|
- );
|
|
|
|
- }
|
|
|
|
- }, [data]);
|
|
|
|
-
|
|
|
|
const updateLocalData = async (token: string) => {
|
|
const updateLocalData = async (token: string) => {
|
|
await fetchAndSaveStatistics(token);
|
|
await fetchAndSaveStatistics(token);
|
|
};
|
|
};
|
|
@@ -97,14 +82,33 @@ const EditAccount = () => {
|
|
homebase: values.homebase,
|
|
homebase: values.homebase,
|
|
homebase2: values.homebase2
|
|
homebase2: values.homebase2
|
|
},
|
|
},
|
|
- photo: {
|
|
|
|
|
|
+ photo: values.photo.uri ? {
|
|
type: values.photo.type,
|
|
type: values.photo.type,
|
|
uri: values.photo.uri,
|
|
uri: values.photo.uri,
|
|
name: values.photo.uri.split('/').pop()!
|
|
name: values.photo.uri.split('/').pop()!
|
|
|
|
+ } : {
|
|
|
|
+ type: undefined,
|
|
|
|
+ uri: undefined,
|
|
|
|
+ name: undefined
|
|
}
|
|
}
|
|
};
|
|
};
|
|
|
|
|
|
- userRegister(data);
|
|
|
|
|
|
+ userRegister(data, {
|
|
|
|
+ onSuccess: (data) => {
|
|
|
|
+ if (data && data.token) {
|
|
|
|
+ storage.set('token', data.token);
|
|
|
|
+ storage.set('uid', data.uid.toString());
|
|
|
|
+ updateLocalData(data.token);
|
|
|
|
+
|
|
|
|
+ dispatch(
|
|
|
|
+ CommonActions.reset({
|
|
|
|
+ index: 1,
|
|
|
|
+ routes: [{ name: NAVIGATION_PAGES.INFO }]
|
|
|
|
+ })
|
|
|
|
+ );
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ });
|
|
}}
|
|
}}
|
|
>
|
|
>
|
|
{(props) => (
|
|
{(props) => (
|