opt.: no app restart required
This commit is contained in:
@@ -5,23 +5,23 @@ class _RebuildNode implements ValueListenable<Null> {
|
||||
final List<VoidCallback> _listeners = [];
|
||||
|
||||
_RebuildNode();
|
||||
|
||||
|
||||
@override
|
||||
void addListener(VoidCallback listener) {
|
||||
_listeners.add(listener);
|
||||
}
|
||||
|
||||
|
||||
@override
|
||||
void removeListener(VoidCallback listener) {
|
||||
_listeners.remove(listener);
|
||||
}
|
||||
|
||||
|
||||
void rebuild() {
|
||||
for (var listener in _listeners) {
|
||||
listener();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@override
|
||||
Null get value => null;
|
||||
}
|
||||
@@ -30,4 +30,4 @@ class RebuildNodes {
|
||||
const RebuildNodes._();
|
||||
|
||||
static final _RebuildNode app = _RebuildNode();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user