fixed issue update profile

This commit is contained in:
2025-02-12 00:37:02 +05:30
parent ad7903d1e3
commit cec162176e
18 changed files with 2011 additions and 196 deletions

View File

@@ -36,27 +36,31 @@ class SharedPrefUtils {
static const String STORE_ID = "STORE_ID";
static const String REFRESH_TOKEN = "REFRESH_TOKEN";
static const String KEY_NAME = "user_name";
static const String KEY_LAST_NAME = "user_name";
static const String KEY_EMAIL = "user_email";
static const String KEY_PROFILE = "user_profile";
static const String KEY_FIRSTNAME = "KEY_FIRSTNAME";
static const String KEY_LAST_NAME = "KEY_LAST_NAME";
static const String KEY_EMAIL = "KEY_EMAIL";
static const String KEY_PROFILE = "KEY_PROFILE";
static Future<void> saveUser({
required UserProfile user,
}) async {
print("jdhsfhjdjfhg ${user.img}");
SharedPreferences prefs = await SharedPreferences.getInstance();
await prefs.setString(KEY_NAME, user.firstName ?? "");
await prefs.setString(KEY_LAST_NAME, user.lastName ?? "");
print("lkdjglkdfhgkhl ${user.firstName}");
await prefs.setString(KEY_FIRSTNAME, user.firstName ?? "");
await prefs.setString(KEY_LAST_NAME, user.lastName ?? "");
await prefs.setString(KEY_EMAIL, user.email ?? " ");
await prefs.setString(KEY_PROFILE, user.img ?? " ");
}
static Future<String?> getUserName() async {
static Future<String?> getFirstName() async {
SharedPreferences prefs = await SharedPreferences.getInstance();
return prefs.getString(KEY_NAME);
print("kjdshfgjkhdf ${prefs.getString(KEY_FIRSTNAME)}");
return prefs.getString(KEY_FIRSTNAME);
}
static Future<String?> getLastName() async {
static Future<String?> getLastName() async {
SharedPreferences prefs = await SharedPreferences.getInstance();
return prefs.getString(KEY_LAST_NAME);
}
@@ -260,17 +264,6 @@ class SharedPrefUtils {
///
///
static Future<String> getFirstName() async {
final sp = await SharedPreferences.getInstance();
final firstName = sp.getString(FIRST_NAME);
print("lkjhdsgkhfdkjg ${sp.getString(FIRST_NAME)}");
return firstName!;
}
static Future<String> getEmail() async {
final sp = await SharedPreferences.getInstance();
return sp.getString(EMAIL) ?? "";