Jonny Borges

remove debug

... ... @@ -5,13 +5,10 @@ import '../../../get_core/get_core.dart';
import '../../../get_instance/src/get_instance.dart';
import '../../../get_instance/src/lifecycle.dart';
import '../simple/list_notifier.dart';
import '../simple/simple_builder.dart';
typedef GetXControllerBuilder<T extends GetLifeCycleMixin> = Widget Function(
T controller);
class StatefulObserverComponent = StatefulElement with ObserverComponent;
class GetX<T extends GetLifeCycleMixin> extends StatefulWidget {
final GetXControllerBuilder<T> builder;
final bool global;
... ... @@ -128,7 +125,7 @@ class GetXState<T extends GetLifeCycleMixin> extends State<GetX<T>> {
final disposers = <Disposer>[];
@override
Widget build(BuildContext context) => TaskManager.instance
Widget build(BuildContext context) => NotifierManager.instance
.exchange(disposers, _update, () => widget.builder(controller!));
@override
... ...
... ... @@ -44,12 +44,12 @@ mixin ListNotifierSingleMixin on Listenable {
@protected
void reportRead() {
TaskManager.instance.notify(this);
NotifierManager.instance.notify(this);
}
@protected
void reportAdd(VoidCallback disposer) {
TaskManager.instance.reportAdd(disposer);
NotifierManager.instance.reportAdd(disposer);
}
void _notifyUpdate() {
... ... @@ -96,7 +96,7 @@ mixin ListNotifierGroupMixin on Listenable {
@protected
void notifyGroupChildrens(Object id) {
assert(_debugAssertNotDisposed());
TaskManager.instance.notify(_updatersGroupIds![id]!);
NotifierManager.instance.notify(_updatersGroupIds![id]!);
}
bool containsId(Object id) {
... ... @@ -148,12 +148,12 @@ mixin ListNotifierGroupMixin on Listenable {
}
}
class TaskManager {
TaskManager._();
class NotifierManager {
NotifierManager._();
static TaskManager? _instance;
static NotifierManager? _instance;
static TaskManager get instance => _instance ??= TaskManager._();
static NotifierManager get instance => _instance ??= NotifierManager._();
GetStateUpdate? _setter;
List<VoidCallback>? _remove;
... ... @@ -176,9 +176,7 @@ class TaskManager {
T Function() builder) {
_remove = disposers;
_setter = setState;
final result = builder();
print(disposers.isEmpty);
if (disposers.isEmpty) {
throw ObxError();
}
... ...
... ... @@ -101,7 +101,7 @@ mixin ObserverComponent on ComponentElement {
@override
Widget build() =>
TaskManager.instance.exchange(disposers, markNeedsBuild, super.build);
NotifierManager.instance.exchange(disposers, markNeedsBuild, super.build);
@override
void unmount() {
... ...