onInit method
override
Called immediately after the widget is allocated in memory. You might use this to initialize something for the controller.
Implementation
@override
void onInit() {
final MonetizationSettings? monetization;
if (userId == null) {
monetization = settings.value;
} else {
monetization = individual[userId]?.value;
}
enabled.value = monetization?.donation?.enabled == true;
amount.value = monetization?.donation?.min.sum.val;
state.text = amount.value == null
? ''
: '${amount.value?.toStringAsFixed(2)}';
super.onInit();
}