onConnectChanged method

void onConnectChanged(
  1. dynamic callback(
    1. TpConnectResult
    )
)

Implementation

void onConnectChanged(Function(TpConnectResult) callback) {
  subscription =
      _connectivity.onConnectivityChanged.listen((ConnectivityResult event) {
    switch(event) {
      case ConnectivityResult.wifi:
        callback(TpConnectResult.wifi);
        break;
      case ConnectivityResult.ethernet:
        callback(TpConnectResult.ethernet);
        break;
      case ConnectivityResult.mobile:
        callback(TpConnectResult.mobile);
        break;
      case ConnectivityResult.none:
        callback(TpConnectResult.none);
        break;
    }
  });
}