Bon checkpoint + refactoring

This commit is contained in:
DahoudG
2024-11-02 22:37:47 +00:00
parent 9cf96b7acf
commit 19f6efa995
27 changed files with 684 additions and 499 deletions

View File

@@ -60,15 +60,15 @@ class PreferencesHelper {
/// Sauvegarde le nom d'utilisateur dans les préférences.
/// Logue l'opération pour assurer un suivi complet.
Future<void> saveUserName(String userName) async {
print("[LOG] Sauvegarde du userName dans les préférences : $userName");
await setString('user_name', userName);
Future<void> saveUserName(String userFirstName) async {
print("[LOG] Sauvegarde du userFirstName dans les préférences : $userFirstName");
await setString('user_name', userFirstName);
}
/// Récupère le nom d'utilisateur depuis les préférences.
/// Retourne le nom ou null en cas d'échec.
Future<String?> getUserName() async {
print("[LOG] Récupération du userName depuis les préférences.");
Future<String?> getUseFirstrName() async {
print("[LOG] Récupération du userFirstName depuis les préférences.");
return await getString('user_name');
}
@@ -89,7 +89,7 @@ class PreferencesHelper {
/// Supprime toutes les informations utilisateur dans les préférences.
/// Logue chaque étape de la suppression.
Future<void> clearUserInfo() async {
print("[LOG] Suppression des informations utilisateur (userId, userName, userLastName) des préférences.");
print("[LOG] Suppression des informations utilisateur (userId, userFirstName, userLastName) des préférences.");
await remove('user_id');
await remove('user_name');
await remove('user_last_name');