mirror of
https://github.com/Auties00/Reboot-Launcher.git
synced 2026-01-13 11:12:23 +01:00
32 lines
832 B
Dart
32 lines
832 B
Dart
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<bool> get isPortFree => isAuthenticatorPortFree();
|
|
|
|
@override
|
|
Future<bool> freePort() => freeAuthenticatorPort();
|
|
|
|
@override
|
|
Future<int> startEmbeddedInternal() => startEmbeddedAuthenticator(detached.value);
|
|
|
|
@override
|
|
Future<Uri?> pingServer(String host, String port) => pingAuthenticator(host, port);
|
|
} |