image bug fix + new package configuration
This commit is contained in:
parent
1047135687
commit
e4e1cfafb4
|
|
@ -6,18 +6,17 @@ import 'package:didvan/models/view/alert_data.dart';
|
|||
import 'package:didvan/providers/core_provider.dart';
|
||||
import 'package:didvan/services/network/request.dart';
|
||||
import 'package:didvan/services/network/request_helper.dart';
|
||||
import 'package:didvan/services/storage/storage.dart';
|
||||
import 'package:didvan/utils/action_sheet.dart';
|
||||
import 'package:hive/hive.dart';
|
||||
|
||||
class UserProvider extends CoreProvier {
|
||||
late User user;
|
||||
Future<String?> setAndGetToken({String? token}) async {
|
||||
final box = await Hive.openBox('autherization');
|
||||
if (token != null) {
|
||||
await box.put('token', token);
|
||||
} else {
|
||||
return box.toMap()['token'];
|
||||
Future<String?> setAndGetToken({String? newToken}) async {
|
||||
if (newToken == null) {
|
||||
final token = await StorageService.getValue(key: 'token');
|
||||
return token;
|
||||
}
|
||||
await StorageService.setValue(key: 'token', value: newToken);
|
||||
}
|
||||
|
||||
Future<void> getUserInfo() async {
|
||||
|
|
@ -36,8 +35,7 @@ class UserProvider extends CoreProvier {
|
|||
RequestService(RequestHelper.updateUserProfile);
|
||||
await service.multipart(file);
|
||||
if (service.isSuccess) {
|
||||
user =
|
||||
user.copyWith(photo: RequestHelper.baseUrl + service.result['photo']);
|
||||
user = user.copyWith(photo: service.result['photo']);
|
||||
appState = AppState.idle;
|
||||
return true;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue