Toggle navigation
Toggle navigation
This project
Loading...
Sign in
flutter_package
/
fluttertpc_get
Go to a project
Toggle navigation
Projects
Groups
Snippets
Help
Toggle navigation pinning
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
Jonatas
2020-08-30 02:57:42 -0300
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
aa109d3761aa3e367fa76dfb923f85ccb3a09144
aa109d37
1 parent
7a344aa7
change Rx structure
Hide whitespace changes
Inline
Side-by-side
Showing
16 changed files
with
28 additions
and
28 deletions
benchmark/state_managers/pubspec.lock
lib/src/instance/get_instance.dart
lib/src/state_manager/rx/rx_callbacks.dart
lib/src/state_manager/rx/rx_impl.dart → lib/src/state_manager/rx/rx_core/rx_impl.dart
lib/src/state_manager/rx/rx_interface.dart → lib/src/state_manager/rx/rx_core/rx_interface.dart
lib/src/state_manager/rx/rx_list.dart → lib/src/state_manager/rx/rx_iterables/rx_list.dart
lib/src/state_manager/rx/rx_map.dart → lib/src/state_manager/rx/rx_iterables/rx_map.dart
lib/src/state_manager/rx/rx_set.dart → lib/src/state_manager/rx/rx_iterables/rx_set.dart
lib/src/state_manager/rx/rx_typedefs.dart → lib/src/state_manager/rx/rx_typedefs/rx_typedefs.dart
lib/src/state_manager/rx/rx_getx_widget.dart → lib/src/state_manager/rx/rx_widgets/rx_getx_widget.dart
lib/src/state_manager/rx/rx_obx_widget.dart → lib/src/state_manager/rx/rx_widgets/rx_obx_widget.dart
lib/src/state_manager/rx/rx_workers.dart → lib/src/state_manager/rx/rx_workers/rx_workers.dart
lib/src/state_manager/rx/utils/debouncer.dart → lib/src/state_manager/rx/rx_workers/utils/debouncer.dart
lib/src/state_manager/simple/get_state.dart
lib/src/state_manager/simple/mixin_state.dart
lib/state_manager.dart
benchmark/state_managers/pubspec.lock
View file @
aa109d3
# Generated by pub
# Generated by pub
# See https://dart.dev/tools/pub/glossary#lockfile
packages:
_fe_analyzer_shared:
...
...
lib/src/instance/get_instance.dart
View file @
aa109d3
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
{
...
...
lib/src/state_manager/rx/rx_callbacks.dart
deleted
100644 → 0
View file @
7a344aa
lib/src/state_manager/rx/rx_impl.dart → lib/src/state_manager/rx/rx_
core/rx_
impl.dart
View file @
aa109d3
import
'dart:async'
;
import
'dart:collection'
;
import
'rx_interface.dart'
;
import
'
../rx_core/
rx_interface.dart'
;
RxInterface
getObs
;
...
...
lib/src/state_manager/rx/rx_interface.dart → lib/src/state_manager/rx/rx_
core/rx_
interface.dart
View file @
aa109d3
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.
...
...
lib/src/state_manager/rx/rx_list.dart → lib/src/state_manager/rx/rx_
iterables/rx_
list.dart
View file @
aa109d3
...
...
@@ -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>`
...
...
lib/src/state_manager/rx/rx_map.dart → lib/src/state_manager/rx/rx_
iterables/rx_
map.dart
View file @
aa109d3
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
])
{
...
...
lib/src/state_manager/rx/rx_set.dart → lib/src/state_manager/rx/rx_
iterables/rx_
set.dart
View file @
aa109d3
...
...
@@ -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
])
{
...
...
lib/src/state_manager/rx/rx_typedefs.dart → lib/src/state_manager/rx/rx_typedefs
/rx_typedefs
.dart
View file @
aa109d3
lib/src/state_manager/rx/rx_getx_widget.dart → lib/src/state_manager/rx/rx_
widgets/rx_
getx_widget.dart
View file @
aa109d3
...
...
@@ -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
;
...
...
lib/src/state_manager/rx/rx_obx_widget.dart → lib/src/state_manager/rx/rx_
widgets/rx_
obx_widget.dart
View file @
aa109d3
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'
;
...
...
lib/src/state_manager/rx/rx_workers.dart → lib/src/state_manager/rx/rx_workers
/rx_workers
.dart
View file @
aa109d3
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
,
...
...
lib/src/state_manager/rx/utils/debouncer.dart → lib/src/state_manager/rx/
rx_workers/
utils/debouncer.dart
View file @
aa109d3
lib/src/state_manager/simple/get_state.dart
View file @
aa109d3
...
...
@@ -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'
;
...
...
lib/src/state_manager/simple/mixin_state.dart
View file @
aa109d3
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
{
...
...
lib/state_manager.dart
View file @
aa109d3
...
...
@@ -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'
;
...
...
Please
register
or
login
to post a comment