mirror of
				https://github.com/elyby/accounts-frontend.git
				synced 2025-05-31 14:11:58 +05:30 
			
		
		
		
	Decouple api/accounts into a separate module
This commit is contained in:
		| @@ -1,4 +1,5 @@ | ||||
| import request from 'services/request'; | ||||
| import accounts from 'services/api/accounts'; | ||||
|  | ||||
| export const UPDATE = 'USER_UPDATE'; | ||||
| /** | ||||
| @@ -26,7 +27,7 @@ export function logout() { | ||||
|  | ||||
| export function fetchUserData() { | ||||
|     return (dispatch) => | ||||
|         request.get('/api/accounts/current') | ||||
|         accounts.current() | ||||
|         .then((resp) => { | ||||
|             dispatch(updateUser(resp)); | ||||
|         }) | ||||
| @@ -51,8 +52,7 @@ export function changePassword({ | ||||
|     logoutAll = true, | ||||
| }) { | ||||
|     return (dispatch) => | ||||
|         request.post( | ||||
|             '/api/accounts/change-password', | ||||
|         accounts.changePassword( | ||||
|             {password, newPassword, newRePassword, logoutAll} | ||||
|         ) | ||||
|         .then((resp) => { | ||||
|   | ||||
							
								
								
									
										19
									
								
								src/services/api/accounts.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								src/services/api/accounts.js
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,19 @@ | ||||
| import request from 'services/request'; | ||||
|  | ||||
| export default { | ||||
|     current() { | ||||
|         return request.get('/api/accounts/current'); | ||||
|     }, | ||||
|  | ||||
|     changePassword({ | ||||
|         password = '', | ||||
|         newPassword = '', | ||||
|         newRePassword = '', | ||||
|         logoutAll = true | ||||
|     }) { | ||||
|         return request.post( | ||||
|             '/api/accounts/change-password', | ||||
|             {password, newPassword, newRePassword, logoutAll} | ||||
|         ); | ||||
|     } | ||||
| }; | ||||
		Reference in New Issue
	
	Block a user