This commit is contained in:
Alessandro Autiero
2024-06-01 16:26:00 +02:00
parent d478650e9b
commit efb508bd0c
243 changed files with 486662 additions and 2948 deletions

View File

@@ -3,22 +3,22 @@ import 'dart:async';
import 'package:fluent_ui/fluent_ui.dart';
import 'package:get/get.dart';
import 'package:reboot_common/common.dart';
import 'package:reboot_launcher/src/controller/authenticator_controller.dart';
import 'package:reboot_launcher/src/controller/backend_controller.dart';
import 'package:reboot_launcher/src/controller/matchmaker_controller.dart';
import 'package:reboot_launcher/src/controller/server_controller.dart';
import 'package:reboot_launcher/src/dialog/implementation/server.dart';
import 'package:reboot_launcher/src/util/translations.dart';
class ServerButton extends StatefulWidget {
final bool authenticator;
const ServerButton({Key? key, required this.authenticator}) : super(key: key);
final bool backend;
const ServerButton({Key? key, required this.backend}) : super(key: key);
@override
State<ServerButton> createState() => _ServerButtonState();
}
class _ServerButtonState extends State<ServerButton> {
late final ServerController _controller = widget.authenticator ? Get.find<AuthenticatorController>() : Get.find<MatchmakerController>();
late final ServerController _controller = widget.backend ? Get.find<BackendController>() : Get.find<MatchmakerController>();
late final StreamController<void> _textController = StreamController.broadcast();
late final void Function() _listener = () => _textController.add(null);
@@ -55,7 +55,7 @@ class _ServerButtonState extends State<ServerButton> {
);
String get _buttonText {
if(_controller.type.value == ServerType.local && _controller.port.text.trim() == _controller.defaultPort){
if(_controller.type.value == ServerType.local && _controller.port.text.trim() == _controller.defaultPort.toString()){
return translations.checkServer(_controller.controllerName);
}