File tree Expand file tree Collapse file tree
Launcher/lib/features/session/providers Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -17,6 +17,7 @@ import 'package:kyber_launcher/features/download_manager/repositories/download_r
1717import 'package:kyber_launcher/features/download_manager/services/download_orchestrator.dart' ;
1818import 'package:kyber_launcher/features/download_manager/services/mod_bridge_service.dart' ;
1919import 'package:kyber_launcher/features/kyber/helper/kyber_server_helper.dart' ;
20+ import 'package:kyber_launcher/features/kyber/providers/kyber_status_cubit.dart' ;
2021import 'package:kyber_launcher/features/maxima/models/maxima_game_instance.dart' ;
2122import 'package:kyber_launcher/features/maxima/providers/maxima_cubit.dart' ;
2223import 'package:kyber_launcher/features/maxima/providers/maxima_rtm_cubit.dart' ;
@@ -188,6 +189,15 @@ class SessionCubit extends Cubit<SessionState> {
188189 final info = _inParty? .joinGameInfo;
189190 if (info == null ) return ;
190191
192+ final kyberStatus = navigatorKey.currentContext
193+ ? .read <KyberStatusCubit >()
194+ .state;
195+ if (kyberStatus is KyberStatusHosting &&
196+ kyberStatus.server? .id == info.serverId) {
197+ gameJoined = true ;
198+ return ;
199+ }
200+
191201 gameJoined = true ;
192202
193203 if (_partyDownloadChecker != null ) {
You can’t perform that action at this time.
0 commit comments