4.1.1 • Published 1 year ago
timemanager-clientjs v4.1.1
Epitech's first project : TimeManager JS Client to request backend third party API
Create a new User :
import ClientAPI from 'timemanager-clientjs';
const api = ClientAPI.get()
const user = {
username: "Test_delete",
email: "test.delete@gmail.com",
password: "dontuseazertyplease"
};
const [ createdUser, created ] = await api.register(user);
console.log(`Created user ${!created ? "(Erreur) " : ""} => \n`, createdUser);
const login = {
email: "test@gmail.com",
password: "dontuseazertyplease"
};
const [tokens] = await api.login(login);
console.log("Login => \n", tokens);
const [users] = await api.getUsers();
console.log("All users => \n", users);
const [newTokens, refreshed] = await api.refresh();
console.log(`Refreshed tokens ${!refreshed ? "(Erreur) " : ""} => \n`, newTokens);
const updateUser = {
username: "Updated"
};
const [updatedUser] = await api.updateUsers(updateUser);
console.log(updatedUser);
const [me, ok] = await api.me();
console.log(me, ok);
const api2 = ClientAPI.get(); // works because ClientAPI return a singleton
const [deleted] = await api2.deleteUsers();
console.log("Deleted user => ", deleted);
4.1.1
1 year ago
4.1.0
1 year ago
4.0.2
1 year ago
4.0.1
1 year ago
4.0.0
1 year ago
3.8.0
1 year ago
3.7.0
1 year ago
3.6.1
2 years ago
3.6.0
2 years ago
3.5.1
2 years ago
3.4.0
2 years ago
3.3.0
2 years ago
3.1.0
2 years ago
3.0.0
2 years ago
2.2.1
2 years ago
2.1.1
2 years ago
2.1.0
2 years ago
2.0.0
2 years ago
1.1.0
2 years ago
1.0.1
2 years ago
1.0.0
2 years ago