chore: update devtools options to include new extensions, increment package versions, and refactor authentication logic for improved user experience
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
import 'package:rasadyar_core/core.dart';
|
||||
import 'package:rasadyar_core/hive_registrar.g.dart';
|
||||
import 'package:rasadyar_core/data/model/local/hive_registrar.g.dart';
|
||||
|
||||
|
||||
class GService extends GetxService {
|
||||
final String _boxName = "appBox";
|
||||
@@ -42,14 +43,18 @@ class GService extends GetxService {
|
||||
if (isFirstTime()) {
|
||||
return null;
|
||||
}
|
||||
var res = box.values.first.targetPages?.firstWhereOrNull((element) => element.module == module);
|
||||
var res = box.values.first.targetPages?.firstWhereOrNull(
|
||||
(element) => element.module == module,
|
||||
);
|
||||
return res;
|
||||
}
|
||||
|
||||
Future<void> saveRoute(Module module, String route) async {
|
||||
AppModel model = box.values.first;
|
||||
|
||||
TargetPage? targetPage = model.targetPages?.firstWhere((element) => element.module == module);
|
||||
TargetPage? targetPage = model.targetPages?.firstWhere(
|
||||
(element) => element.module == module,
|
||||
);
|
||||
if (targetPage != null) {
|
||||
targetPage.route = route;
|
||||
model.save();
|
||||
@@ -62,7 +67,9 @@ class GService extends GetxService {
|
||||
|
||||
Future<void> saveRole(Module module, String role) async {
|
||||
AppModel model = box.values.first;
|
||||
TargetPage? targetPage = model.targetPages?.firstWhere((element) => element.module == module);
|
||||
TargetPage? targetPage = model.targetPages?.firstWhere(
|
||||
(element) => element.module == module,
|
||||
);
|
||||
if (targetPage != null) {
|
||||
targetPage.selectedRole = role;
|
||||
model.save();
|
||||
|
||||
Reference in New Issue
Block a user