|
|
|
|
@ -1,13 +1,13 @@
|
|
|
|
|
import 'package:flutter/material.dart';
|
|
|
|
|
|
|
|
|
|
import 'package:adaptive_dialog/adaptive_dialog.dart';
|
|
|
|
|
import 'package:fluffychat/config/themes.dart';
|
|
|
|
|
import 'package:fluffychat/pangea/utils/bot_name.dart';
|
|
|
|
|
import 'package:fluffychat/widgets/permission_slider_dialog.dart';
|
|
|
|
|
import 'package:flutter/material.dart';
|
|
|
|
|
import 'package:flutter_gen/gen_l10n/l10n.dart';
|
|
|
|
|
import 'package:future_loading_dialog/future_loading_dialog.dart';
|
|
|
|
|
import 'package:go_router/go_router.dart';
|
|
|
|
|
import 'package:matrix/matrix.dart';
|
|
|
|
|
|
|
|
|
|
import 'package:fluffychat/config/themes.dart';
|
|
|
|
|
import 'package:fluffychat/widgets/permission_slider_dialog.dart';
|
|
|
|
|
import '../../widgets/matrix.dart';
|
|
|
|
|
import 'user_bottom_sheet_view.dart';
|
|
|
|
|
|
|
|
|
|
@ -191,7 +191,14 @@ class UserBottomSheetController extends State<UserBottomSheet> {
|
|
|
|
|
title: L10n.of(context)!.areYouSure,
|
|
|
|
|
okLabel: L10n.of(context)!.yes,
|
|
|
|
|
cancelLabel: L10n.of(context)!.no,
|
|
|
|
|
message: L10n.of(context)!.kickUserDescription,
|
|
|
|
|
// #Pangea
|
|
|
|
|
// message: L10n.of(context)!.kickUserDescription,
|
|
|
|
|
message: user.id == BotName.byEnvironment &&
|
|
|
|
|
!user.room.isSpace &&
|
|
|
|
|
!user.room.isDirectChat
|
|
|
|
|
? L10n.of(context)!.kickBotWarning
|
|
|
|
|
: L10n.of(context)!.kickUserDescription,
|
|
|
|
|
// Pangea#
|
|
|
|
|
) ==
|
|
|
|
|
OkCancelResult.ok) {
|
|
|
|
|
await showFutureLoadingDialog(
|
|
|
|
|
|