How to pass parameter to onInit method

Viewed 569

I want to add the parameter to GetxController's onInit method, and pass it whenever the controller init, how to achieve this code?

class TestModel extends GetxController {
  @override
  void onInit(String token) {
    fetchApi(token);
    super.onInit();
  }
  ...
}
1 Answers

You can use constructor like this:

class TestModel extends GetxController{
 final String token;
 TestModel(this.token);

 @override
 void onInit() {
   fetchApi(token);
   super.onInit();
 }
 ...
}
Related