subx 1.0.1 copy "subx: ^1.0.1" to clipboard
subx: ^1.0.1 copied to clipboard

outdated

RxDart Subscriptions management. Provide Apis to store and manage RxDart subscriptions and provide methods to unsubscribe them all.

SubX #

Build Status

RxDart Subscriptions management.

Provide Apis to store and manage RxDart subscriptions and provide methods to unsubscribe them all.

Prerequisites #

The project has dependencies that require the Dart SDK 2.0

Contents #

SubxList #

Object that holds and manages a list of Subscriptions.

Usage #

import 'package:rxdart/rxdart.dart';
import 'package:subx/subx.dart';

SubxList subxList = SubxList();
BehaviorSubject source = BehaviorSubject();

StreamSubscription subscription = source.listen((data) {...});
StreamSubscription subscription2 = source.listen((data) {...});

subxList.add(subscription);
subxList.add(subscription2);

...

subxList.unsubscribeAll();

API Reference

SubxMap #

Object that holds and manages Key-Subscription pairs.

import 'package:rxdart/rxdart.dart';
import 'package:subx/subx.dart';

SubxList subxList = SubxList();
BehaviorSubject source = BehaviorSubject();

StreamSubscription subscription = source.listen((data) {...});
StreamSubscription subscription2 = source.listen((data) {...});

subxList.set('key1', subscription);
subxList.set('key2', subscription2);

...

subxList.unsubscribeAll();

API Reference

License #

Copyright (c) Tyrcord, Inc. Licensed under the ISC License.

See LICENSE file in the project root for details.

0
likes
0
pub points
16%
popularity

Publisher

unverified uploader

RxDart Subscriptions management. Provide Apis to store and manage RxDart subscriptions and provide methods to unsubscribe them all.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

async

More

Packages that depend on subx