addListener method
Refreshes data from the API when the first listener is added.
Implementation
@override
void addListener(VoidCallback listener) {
super.addListener(listener);
if (!isInitialized) {
isInitialized = true;
refresh();
}
}