update main model

This commit is contained in:
tzw
2021-09-10 15:15:20 +06:30
parent 51a5fe0740
commit 3eacbef117
11 changed files with 68 additions and 70 deletions

View File

@@ -6,9 +6,9 @@ import 'package:fcs/helpers/api_helper.dart';
import 'main_model.dart';
abstract class BaseModel extends ChangeNotifier {
User user;
Setting setting;
MainModel mainModel;
User? user;
Setting? setting;
MainModel? mainModel;
void initUser(User user) async {
this.user = user;
@@ -16,7 +16,7 @@ abstract class BaseModel extends ChangeNotifier {
void privilegeChanged() {}
void initSetting(Setting setting) async {
void initSetting(Setting? setting) async {
this.setting = setting;
}
@@ -32,8 +32,8 @@ abstract class BaseModel extends ChangeNotifier {
String path,
method, {
dynamic payload,
String token,
String url,
required String token,
String? url,
}) async {
return await requestAPI(path, method,
payload: payload, token: token, url: url);