engapplabs / flutter_websocket_plugin

Plugin with native integration for WebSocket.
MIT License
33 stars 31 forks source link

Need null safety support #17

Closed Basher7 closed 2 years ago

Basher7 commented 3 years ago

from flutter v2.0.2, flutter is now null-safety mechanism. Most of the packages already upgrade to null safety and more are upgrading.

Thanks for this great package!

Do you plan to make a null safe version of the package?

Syaba999 commented 3 years ago

You can use my fork

websocket_manager:
  git:
    url: git://github.com/Syaba999/flutter_websocket_plugin
    ref: nullsafety
markosole commented 2 years ago

@Syaba999 I have tried but does not work for me. Would you be able to provide working example pls.

App runs fine but I am getting error:

E/flutter (18802): [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception: Null check operator used on a null value E/flutter (18802): #0 MethodChannel.binaryMessenger (package:flutter/src/services/platform_channel.dart:121:86) E/flutter (18802): #1 MethodChannel.setMethodCallHandler (package:flutter/src/services/platform_channel.dart:375:5) E/flutter (18802): #2 WebsocketManager._create (package:websocket_manager/websocket_manager.dart:44:14) E/flutter (18802): #3 new WebsocketManager (package:websocket_manager/websocket_manager.dart:19:5) E/flutter (18802): #4 spoji (package:notify/main.dart:21:18) E/flutter (18802): #5 main (package:notify/main.dart:14:3) E/flutter (18802): #6 _runMainZoned.. (dart:ui/hooks.dart:145:25) E/flutter (18802): #7 _rootRun (dart:async/zone.dart:1428:13) E/flutter (18802): #8 _CustomZone.run (dart:async/zone.dart:1328:19) E/flutter (18802): #9 _runZoned (dart:async/zone.dart:1863:10) E/flutter (18802): #10 runZonedGuarded (dart:async/zone.dart:1851:12) E/flutter (18802): #11 _runMainZoned. (dart:ui/hooks.dart:141:5) E/flutter (18802): #12 _delayEntrypointInvocation. (dart:isolate-patch/isolate_patch.dart:283:19) E/flutter (18802): #13 _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:184:12)

Basher7 commented 2 years ago

As null safety is available, so closing this issue.