networkInfoTemplate static method

String networkInfoTemplate()

Returns the template for the NetworkInfo class.

Implementation

static String networkInfoTemplate() {
  return '''
import 'package:internet_connection_checker/internet_connection_checker.dart';

abstract class NetworkInfo {
Future<bool> get isConnected;
}

class NetworkInfoImpl implements NetworkInfo {
final InternetConnectionChecker connectionChecker;

NetworkInfoImpl(this.connectionChecker);

@override
Future<bool> get isConnected => connectionChecker.hasConnection;
}
''';
}