User api first draft finished
This commit is contained in:
		| @ -8,3 +8,21 @@ export async function register(user, pass, mail){ | |||||||
| 	return restPost("/user", {name: user, password: pass, mail: mail}); | 	return restPost("/user", {name: user, password: pass, mail: mail}); | ||||||
| 	restPost("/login", {login: user, password: pass, expiration: exp}) | 	restPost("/login", {login: user, password: pass, expiration: exp}) | ||||||
| } | } | ||||||
|  |  | ||||||
|  | /** | ||||||
|  |  * get informations on a specific user. | ||||||
|  |  * Leaving the id empty will return the user's value based on his token | ||||||
|  |  * if the user is not authenticated. then an empty array should be returned | ||||||
|  |  */ | ||||||
|  | export async function getUser(id){ | ||||||
|  | 	const endpoint = "/user" + id != null ? "/" + id : ""; | ||||||
|  | 	return restGet(endpoint); | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /** | ||||||
|  |  * Reserved for secretary roles. Allow to list all user on the plateform | ||||||
|  |  */ | ||||||
|  | export async function getAllUsers(){ | ||||||
|  | 	return restGet("/users"); | ||||||
|  | } | ||||||
|  |  | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user