Jonatas

change Rx structure

import 'package:get/src/core/log.dart';
import 'package:get/src/navigation/root/smart_management.dart';
import 'package:get/src/state_manager/rx/rx_interface.dart';
import 'package:get/src/state_manager/rx/rx_core/rx_interface.dart';
import 'package:get/src/utils/queue/get_queue.dart';
class GetConfig {
... ...
import 'dart:async';
import 'dart:collection';
import 'rx_interface.dart';
import '../rx_core/rx_interface.dart';
RxInterface getObs;
... ...
import 'dart:async';
import 'package:flutter/scheduler.dart';
import 'rx_typedefs.dart';
import '../rx_typedefs/rx_typedefs.dart';
/// This class is the foundation for all reactive (Rx) classes that makes Get
/// so powerful.
... ...
... ... @@ -2,9 +2,9 @@ import 'dart:async';
import 'dart:math';
import 'package:flutter/foundation.dart';
import 'rx_impl.dart';
import 'rx_interface.dart';
import 'rx_typedefs.dart';
import '../rx_core/rx_impl.dart';
import '../rx_core/rx_interface.dart';
import '../rx_typedefs/rx_typedefs.dart';
/// Create a list similar to `List<T>`
... ...
import 'dart:async';
import 'package:meta/meta.dart';
import '../../../get.dart';
import 'rx_interface.dart';
import 'rx_typedefs.dart';
import '../../../../get.dart';
import '../rx_core/rx_interface.dart';
import '../rx_typedefs/rx_typedefs.dart';
class RxMap<K, V> extends RxInterface<Map<K, V>> implements Map<K, V> {
RxMap([Map<K, V> initial]) {
... ...
... ... @@ -2,9 +2,9 @@ import 'dart:async';
import 'package:flutter/foundation.dart';
import 'rx_impl.dart';
import 'rx_interface.dart';
import 'rx_typedefs.dart';
import '../rx_core/rx_impl.dart';
import '../rx_core/rx_interface.dart';
import '../rx_typedefs/rx_typedefs.dart';
class RxSet<E> implements Set<E>, RxInterface<Set<E>> {
RxSet([Set<E> initial]) {
... ...
... ... @@ -3,8 +3,8 @@ import 'dart:async';
import 'package:flutter/widgets.dart';
import 'package:get/src/instance/get_instance.dart';
import 'package:get/src/navigation/root/smart_management.dart';
import 'rx_impl.dart';
import 'rx_interface.dart';
import '../rx_core/rx_impl.dart';
import '../rx_core/rx_interface.dart';
class GetX<T extends DisposableInterface> extends StatefulWidget {
final Widget Function(T) builder;
... ...
import 'dart:async';
import 'package:flutter/widgets.dart';
import 'package:get/src/state_manager/rx/rx_interface.dart';
import 'rx_impl.dart';
import 'package:get/src/state_manager/rx/rx_core/rx_interface.dart';
import '../rx_core/rx_impl.dart';
... ...
import 'dart:async';
import 'package:get/get.dart';
import 'rx_interface.dart';
import '../rx_core/rx_interface.dart';
import 'utils/debouncer.dart';
Worker ever(RxInterface listener, Function(dynamic) callback,
... ...
... ... @@ -2,7 +2,7 @@ import 'dart:collection';
import 'package:flutter/widgets.dart';
import 'package:get/src/instance/get_instance.dart';
import 'package:get/src/navigation/root/smart_management.dart';
import 'package:get/src/state_manager/rx/rx_interface.dart';
import 'package:get/src/state_manager/rx/rx_core/rx_interface.dart';
import 'package:get/state_manager.dart';
import 'simple_builder.dart';
... ...
import 'package:flutter/widgets.dart';
import 'package:get/src/state_manager/rx/rx_obx_widget.dart';
import 'package:get/src/state_manager/rx/rx_widgets/rx_obx_widget.dart';
import 'get_state.dart';
class MixinBuilder<T extends GetxController> extends StatelessWidget {
... ...
... ... @@ -3,11 +3,11 @@ export 'src/state_manager/simple/immutable_state.dart';
export 'src/state_manager/simple/get_view.dart';
export 'src/state_manager/simple/simple_builder.dart';
export 'src/state_manager/simple/mixin_state.dart';
export 'src/state_manager/rx/rx_interface.dart';
export 'src/state_manager/rx/rx_impl.dart';
export 'src/state_manager/rx/rx_list.dart';
export 'src/state_manager/rx/rx_map.dart';
export 'src/state_manager/rx/rx_set.dart';
export 'src/state_manager/rx/rx_workers.dart';
export 'src/state_manager/rx/rx_obx_widget.dart';
export 'src/state_manager/rx/rx_getx_widget.dart';
export 'src/state_manager/rx/rx_core/rx_interface.dart';
export 'src/state_manager/rx/rx_core/rx_impl.dart';
export 'src/state_manager/rx/rx_iterables/rx_list.dart';
export 'src/state_manager/rx/rx_iterables/rx_map.dart';
export 'src/state_manager/rx/rx_iterables/rx_set.dart';
export 'src/state_manager/rx/rx_workers/rx_workers.dart';
export 'src/state_manager/rx/rx_widgets/rx_obx_widget.dart';
export 'src/state_manager/rx/rx_widgets/rx_getx_widget.dart';
... ...