UpdaterController class

Inheritance

Constructors

UpdaterController({void listener(UpdateStatus status)?, void onChecked(bool isAvailable)?, void progress(int current, int total)?, void onError(Object status)?})

Properties

hashCode int
The hash code for this object.
no setterinherited
hasListeners bool
Whether any listeners are currently registered.
no setterinherited
listener ↔ void Function(UpdateStatus status)?
Return UpdateStatus whenever new event trigger
getter/setter pair
onChecked ↔ void Function(bool isAvailable)?
Return true/false based on update available or not
getter/setter pair
onError ↔ void Function(Object status)?
Return error
getter/setter pair
progress ↔ void Function(int current, int total)?
Return download progress
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
status UpdateStatus
getter/setter pair

Methods

addListener(VoidCallback listener) → void
Register a closure to be called when the object changes.
inherited
cancel() → void
dispose() → void
Discards any resources used by the object. After this is called, the object is not in a usable state and should be discarded (calls to addListener will throw after the object is disposed).
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
notifyListeners() → void
Call all the registered listeners.
inherited
pause() → void
removeListener(VoidCallback listener) → void
Remove a previously registered closure from the list of closures that are notified when the object changes.
inherited
resume() → void
setAvailability(bool isAvailable) → void
setError(dynamic error) → void
setProgress(dynamic current, dynamic total) → void
setValue(UpdateStatus status) → void
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited