import 'dart:io'; import 'package:reboot_common/common.dart'; import 'package:reboot_launcher/src/controller/server_controller.dart'; class AuthenticatorController extends ServerController { AuthenticatorController() : super(); @override String get controllerName => "authenticator"; @override String get storageName => "reboot_authenticator"; @override String get defaultHost => kDefaultAuthenticatorHost; @override String get defaultPort => kDefaultAuthenticatorPort; @override Future get isPortFree => isAuthenticatorPortFree(); @override Future freePort() => freeAuthenticatorPort(); @override Future startEmbeddedInternal() => startEmbeddedAuthenticator(detached.value); @override Future pingServer(String host, String port) => pingAuthenticator(host, port); }