refactor: update changeUserRole method to accept named parameters for improved clarity and modify ProfilePage to utilize new method signature
This commit is contained in:
@@ -173,12 +173,14 @@ class ProfileLogic extends GetxController {
|
||||
retryNewPasswordController.clear();
|
||||
}
|
||||
|
||||
Future<void> changeUserRole(String newRole) async {
|
||||
dLog(newRole);
|
||||
await gService.saveRoute(Module.chicken, newRole);
|
||||
await gService.saveRole(Module.chicken, newRole);
|
||||
Future<void> changeUserRole({
|
||||
required String route,
|
||||
required String role,
|
||||
}) async {
|
||||
await gService.saveRoute(Module.chicken, route);
|
||||
await gService.saveRole(Module.chicken, role);
|
||||
|
||||
Get.offAllNamed(newRole);
|
||||
Get.offAllNamed(route);
|
||||
}
|
||||
|
||||
void scrollToSelectedItem(
|
||||
|
||||
@@ -1003,8 +1003,10 @@ class ProfilePage extends GetView<ProfileLogic> {
|
||||
title: tmpRole.keys.first,
|
||||
index: index,
|
||||
onTap: (int p1) {
|
||||
|
||||
controller.changeUserRole(tmpRole.values.first);
|
||||
controller.changeUserRole(
|
||||
route: tmpRole.values.first,
|
||||
role: item?[index] ?? '',
|
||||
);
|
||||
},
|
||||
);
|
||||
}),
|
||||
|
||||
@@ -70,7 +70,6 @@ class RolePage extends GetView<RoleLogic> {
|
||||
Module.chicken,
|
||||
route,
|
||||
);
|
||||
|
||||
await controller.gService.saveRole(
|
||||
Module.chicken,
|
||||
data[index],
|
||||
|
||||
Reference in New Issue
Block a user