sendrx_flutter_pusher 1.0.4
sendrx_flutter_pusher: ^1.0.4 copied to clipboard
An update on pusher_channels_flutter
Use this package as a library
Depend on it
Run this command:
With Flutter:
$ flutter pub add sendrx_flutter_pusherThis will add a line like this to your package's pubspec.yaml (and run an implicit flutter pub get):
dependencies:
sendrx_flutter_pusher: ^1.0.4Alternatively, your editor might support flutter pub get. Check the docs for your editor to learn more.
Import it
Now in your Dart code, you can use:
import 'package:sendrx_flutter_pusher/pusher-js/core/auth/auth_transports.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/auth/options.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/auth/pusher_authorizer.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/channels/channel.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/channels/channel_table.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/channels/channels.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/channels/encrypted_channel.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/channels/members.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/channels/metadata.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/channels/presence_channel.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/channels/private_channel.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/config.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/connection/callbacks.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/connection/connection.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/connection/connection_manager.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/connection/connection_manager_options.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/connection/handshake.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/connection/handshake/handshake_payload.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/connection/protocol/action.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/connection/protocol/message-types.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/connection/protocol/protocol.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/defaults.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/errors.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/events/callback.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/events/callback_registry.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/events/callback_table.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/events/dispatcher.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/http/ajax.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/http/http_factory.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/http/http_polling_socket.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/http/http_request.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/http/http_socket.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/http/http_streaming_socket.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/http/request_hooks.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/http/socket_hooks.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/http/state.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/http/url_location.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/logger.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/options.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/pusher.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/pusher_with_encryption.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/reachability.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/socket.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/strategies/best_connected_ever_strategy.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/strategies/cached_strategy.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/strategies/delayed_strategy.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/strategies/first_connected_strategy.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/strategies/if_strategy.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/strategies/sequential_strategy.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/strategies/strategy.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/strategies/strategy_options.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/strategies/strategy_runner.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/strategies/transport_strategy.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/timeline/level.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/timeline/timeline.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/timeline/timeline_sender.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/timeline/timeline_transport.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/transports/assistant_to_the_transport_manager.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/transports/ping_delay_options.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/transports/transport.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/transports/transport_connection.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/transports/transport_connection_options.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/transports/transport_hooks.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/transports/transport_manager.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/transports/transports_table.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/transports/url_scheme.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/transports/url_schemes.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/util.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/utils/collections.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/utils/factory.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/utils/timers.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/utils/timers/abstract_timer.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/utils/timers/scheduling.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/utils/timers/timed_callback.dart';
import 'package:sendrx_flutter_pusher/pusher-js/core/utils/url_store.dart';
import 'package:sendrx_flutter_pusher/pusher-js/runtimes/interface.dart';
import 'package:sendrx_flutter_pusher/pusher-js/runtimes/isomorphic/auth/xhr_auth.dart';
import 'package:sendrx_flutter_pusher/pusher-js/runtimes/isomorphic/default_strategy.dart';
import 'package:sendrx_flutter_pusher/pusher-js/runtimes/isomorphic/http/http.dart';
import 'package:sendrx_flutter_pusher/pusher-js/runtimes/isomorphic/http/http_xhr_request.dart';
import 'package:sendrx_flutter_pusher/pusher-js/runtimes/isomorphic/runtime.dart';
import 'package:sendrx_flutter_pusher/pusher-js/runtimes/isomorphic/timeline/xhr_timeline.dart';
import 'package:sendrx_flutter_pusher/pusher-js/runtimes/isomorphic/transports/transports.dart';
import 'package:sendrx_flutter_pusher/pusher-js/runtimes/node/net_info.dart';
import 'package:sendrx_flutter_pusher/pusher-js/runtimes/react-native/net_info.dart';
import 'package:sendrx_flutter_pusher/pusher-js/runtimes/web/auth/jsonp_auth.dart';
import 'package:sendrx_flutter_pusher/pusher-js/runtimes/web/browser.dart';
import 'package:sendrx_flutter_pusher/pusher-js/runtimes/web/default_strategy.dart';
import 'package:sendrx_flutter_pusher/pusher-js/runtimes/web/dom/dependencies.dart';
import 'package:sendrx_flutter_pusher/pusher-js/runtimes/web/dom/dependency_loader.dart';
import 'package:sendrx_flutter_pusher/pusher-js/runtimes/web/dom/jsonp_request.dart';
import 'package:sendrx_flutter_pusher/pusher-js/runtimes/web/dom/script_receiver.dart';
import 'package:sendrx_flutter_pusher/pusher-js/runtimes/web/dom/script_receiver_factory.dart';
import 'package:sendrx_flutter_pusher/pusher-js/runtimes/web/dom/script_request.dart';
import 'package:sendrx_flutter_pusher/pusher-js/runtimes/web/http/http.dart';
import 'package:sendrx_flutter_pusher/pusher-js/runtimes/web/http/http_xdomain_request.dart';
import 'package:sendrx_flutter_pusher/pusher-js/runtimes/web/net_info.dart';
import 'package:sendrx_flutter_pusher/pusher-js/runtimes/web/runtime.dart';
import 'package:sendrx_flutter_pusher/pusher-js/runtimes/web/timeline/jsonp_timeline.dart';
import 'package:sendrx_flutter_pusher/pusher-js/runtimes/web/transports/transports.dart';
import 'package:sendrx_flutter_pusher/pusher-js/runtimes/worker/auth/fetch_auth.dart';
import 'package:sendrx_flutter_pusher/pusher-js/runtimes/worker/net_info.dart';
import 'package:sendrx_flutter_pusher/pusher-js/runtimes/worker/timeline/fetch_timeline.dart';
import 'package:sendrx_flutter_pusher/pusher_channels_flutter.dart';
import 'package:sendrx_flutter_pusher/sendrx_flutter_pusher_web.dart';