@@ -1,7 +1,9 @@
|
||||
// ignore_for_file: public_member_api_docs
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:stream_chat_flutter/stream_chat_flutter.dart';
|
||||
|
||||
import '../error_dialog.dart';
|
||||
import 'package:stream_chat_flutter_example/debug/error_dialog.dart';
|
||||
|
||||
class DebugBanUser extends StatelessWidget {
|
||||
const DebugBanUser({
|
||||
|
||||
@@ -1,7 +1,9 @@
|
||||
// ignore_for_file: public_member_api_docs
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:stream_chat_flutter/stream_chat_flutter.dart';
|
||||
|
||||
import '../error_dialog.dart';
|
||||
import 'package:stream_chat_flutter_example/debug/error_dialog.dart';
|
||||
|
||||
class DebugMuteUser extends StatelessWidget {
|
||||
const DebugMuteUser({
|
||||
|
||||
@@ -1,7 +1,9 @@
|
||||
// ignore_for_file: public_member_api_docs
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:stream_chat_flutter/stream_chat_flutter.dart';
|
||||
|
||||
import '../error_dialog.dart';
|
||||
import 'package:stream_chat_flutter_example/debug/error_dialog.dart';
|
||||
|
||||
class DebugRemoveShadowBan extends StatelessWidget {
|
||||
const DebugRemoveShadowBan({
|
||||
|
||||
@@ -1,7 +1,9 @@
|
||||
// ignore_for_file: public_member_api_docs
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:stream_chat_flutter/stream_chat_flutter.dart';
|
||||
|
||||
import '../error_dialog.dart';
|
||||
import 'package:stream_chat_flutter_example/debug/error_dialog.dart';
|
||||
|
||||
class DebugShadowBan extends StatelessWidget {
|
||||
const DebugShadowBan({
|
||||
|
||||
@@ -1,7 +1,9 @@
|
||||
// ignore_for_file: public_member_api_docs
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:stream_chat_flutter/stream_chat_flutter.dart';
|
||||
|
||||
import '../error_dialog.dart';
|
||||
import 'package:stream_chat_flutter_example/debug/error_dialog.dart';
|
||||
|
||||
class DebugUnbanUser extends StatelessWidget {
|
||||
const DebugUnbanUser({
|
||||
|
||||
@@ -1,7 +1,9 @@
|
||||
// ignore_for_file: public_member_api_docs
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:stream_chat_flutter/stream_chat_flutter.dart';
|
||||
|
||||
import '../error_dialog.dart';
|
||||
import 'package:stream_chat_flutter_example/debug/error_dialog.dart';
|
||||
|
||||
class DebugUnmuteUser extends StatelessWidget {
|
||||
const DebugUnmuteUser({
|
||||
|
||||
@@ -1,16 +1,17 @@
|
||||
// ignore_for_file: public_member_api_docs
|
||||
|
||||
import 'dart:async';
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:stream_chat_flutter/stream_chat_flutter.dart';
|
||||
import 'package:stream_chat_flutter_example/debug/actions/ban_user.dart';
|
||||
import 'package:stream_chat_flutter_example/debug/actions/mute_user.dart';
|
||||
import 'package:stream_chat_flutter_example/debug/actions/remove_shadow_ban.dart';
|
||||
import 'package:stream_chat_flutter_example/debug/actions/shadow_ban.dart';
|
||||
|
||||
import 'actions/ban_user.dart';
|
||||
import 'actions/mute_user.dart';
|
||||
import 'actions/unban_user.dart';
|
||||
import 'actions/unmute_user.dart';
|
||||
import 'members.dart';
|
||||
import 'mutes.dart';
|
||||
import 'package:stream_chat_flutter_example/debug/actions/unban_user.dart';
|
||||
import 'package:stream_chat_flutter_example/debug/actions/unmute_user.dart';
|
||||
import 'package:stream_chat_flutter_example/debug/members.dart';
|
||||
import 'package:stream_chat_flutter_example/debug/mutes.dart';
|
||||
|
||||
class DebugChannelPage extends StatefulWidget {
|
||||
const DebugChannelPage({super.key});
|
||||
@@ -34,13 +35,11 @@ class _DebugChannelPageState extends State<DebugChannelPage> {
|
||||
void initState() {
|
||||
super.initState();
|
||||
_channelSubscription = _channel.state!.channelStateStream.listen((state) {
|
||||
_channelState = state;
|
||||
setState(() {});
|
||||
setState(() => _channelState = state);
|
||||
});
|
||||
_ownUserSubscription =
|
||||
_channel.client.state.currentUserStream.listen((ownUser) {
|
||||
_ownUser = ownUser;
|
||||
setState(() {});
|
||||
setState(() => _ownUser = ownUser);
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
// ignore_for_file: public_member_api_docs
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
Future<void> showErrorDialog(
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
// ignore_for_file: public_member_api_docs
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:stream_chat_flutter/stream_chat_flutter.dart';
|
||||
|
||||
@@ -29,7 +31,7 @@ class DebugMembers extends StatelessWidget {
|
||||
final member = members[index];
|
||||
return Padding(
|
||||
padding: const EdgeInsets.all(8),
|
||||
child: Container(
|
||||
child: ColoredBox(
|
||||
color: Colors.yellow,
|
||||
child: Padding(
|
||||
padding: const EdgeInsets.all(8),
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
// ignore_for_file: public_member_api_docs
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:stream_chat_flutter/stream_chat_flutter.dart';
|
||||
|
||||
@@ -26,7 +28,7 @@ class DebugMutes extends StatelessWidget {
|
||||
final mute = mutes[index];
|
||||
return Padding(
|
||||
padding: const EdgeInsets.all(8),
|
||||
child: Container(
|
||||
child: ColoredBox(
|
||||
color: Colors.yellow,
|
||||
child: Padding(
|
||||
padding: const EdgeInsets.all(8),
|
||||
|
||||
@@ -5,10 +5,9 @@ import 'dart:async';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:responsive_builder/responsive_builder.dart';
|
||||
import 'package:stream_chat_flutter/stream_chat_flutter.dart';
|
||||
import 'package:stream_chat_flutter_example/debug/channel_page.dart';
|
||||
import 'package:stream_chat_localizations/stream_chat_localizations.dart';
|
||||
|
||||
import 'debug/channel_page.dart';
|
||||
|
||||
Future<void> main() async {
|
||||
WidgetsFlutterBinding.ensureInitialized();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user