saveUser method
Saves the given user
attributes to the backend
Implementation
Future<void> saveUser(User user) async {
emit(state.startLoading(saveUserLoading));
try {
user = setProfilePictureUrl(user);
await provider.saveUser(user);
} on SaveUserException catch (error, stackTrace) {
emit(state.addMessage(
Message.error(
_localizations.saveUserError(error.message),
),
error,
stackTrace,
));
} finally {
emit(state.endLoading(saveUserLoading));
}
}