File tree Expand file tree Collapse file tree 3 files changed +17
-11
lines changed Expand file tree Collapse file tree 3 files changed +17
-11
lines changed Original file line number Diff line number Diff line change @@ -43,17 +43,15 @@ class SharedPrefUtil implements LocalDataSource {
4343
4444 @override
4545 Future <UserAndTokenEntity > get userAndToken => _rxPrefs
46- .getString (_kUserTokenKey)
47- .then (_toEntity)
46+ .read <UserAndTokenEntity >(_kUserTokenKey, _toEntity)
4847 .catchError ((_) => null );
4948
50- static UserAndTokenEntity _toEntity (String jsonString) => jsonString == null
49+ static UserAndTokenEntity _toEntity (dynamic jsonString) => jsonString == null
5150 ? null
5251 : UserAndTokenEntity .fromJson (json.decode (jsonString));
5352
5453 @override
5554 Stream <UserAndTokenEntity > get userAndToken$ => _rxPrefs
56- .getStringStream (_kUserTokenKey)
57- .map (_toEntity)
55+ .observe <UserAndTokenEntity >(_kUserTokenKey, _toEntity)
5856 .onErrorReturn (null );
5957}
Original file line number Diff line number Diff line change @@ -488,16 +488,20 @@ packages:
488488 rx_shared_preferences:
489489 dependency: "direct main"
490490 description:
491- name: rx_shared_preferences
492- url: "https://pub.dartlang.org"
493- source: hosted
491+ path: "."
492+ ref: refactor_generic2
493+ resolved-ref: "01ac542f0c59c12d5283035aa0343585388c1666"
494+ url: "https://github.com/hoc081098/rx_shared_preferences.git"
495+ source: git
494496 version: "1.3.4"
495497 rx_storage:
496498 dependency: transitive
497499 description:
498- name: rx_storage
499- url: "https://pub.dartlang.org"
500- source: hosted
500+ path: "."
501+ ref: refactor
502+ resolved-ref: "2dfc16e5a84ac6eaa61ac1aaa81889b557e49fbb"
503+ url: "https://github.com/Flutter-Dart-Open-Source/rx_storage.git"
504+ source: git
501505 version: "0.0.1"
502506 rxdart:
503507 dependency: "direct main"
Original file line number Diff line number Diff line change @@ -29,6 +29,10 @@ dependencies:
2929
3030dependency_overrides :
3131 rxdart : 0.25.0
32+ rx_shared_preferences :
33+ git :
34+ url : https://github.com/hoc081098/rx_shared_preferences.git
35+ ref : refactor_generic2
3236
3337dev_dependencies :
3438 pedantic : ^1.9.0
You can’t perform that action at this time.
0 commit comments