Fix bugs in app
This commit is contained in:
@@ -1,12 +1,14 @@
|
||||
// ignore_for_file: use_build_context_synchronously
|
||||
|
||||
import 'dart:async';
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
import '../../../bloc/group_detail_bloc.dart';
|
||||
import 'group_detail_model.dart';
|
||||
import '../../../product/base/bloc/base_bloc.dart';
|
||||
import '../../../product/constant/app/app_constants.dart';
|
||||
import '../../../product/constant/icon/icon_constants.dart';
|
||||
import '../../../product/extention/context_extention.dart';
|
||||
import '../../../product/extension/context_extension.dart';
|
||||
import '../../../product/services/api_services.dart';
|
||||
import '../../../product/services/language_services.dart';
|
||||
import '../../../product/utils/device_utils.dart';
|
||||
@@ -25,10 +27,22 @@ class DetailGroupScreen extends StatefulWidget {
|
||||
class _DetailGroupScreenState extends State<DetailGroupScreen> {
|
||||
late DetailGroupBloc detailGroupBloc;
|
||||
final scaffoldKey = GlobalKey<ScaffoldState>();
|
||||
Timer? getGroupDetailTimer;
|
||||
@override
|
||||
void initState() {
|
||||
super.initState();
|
||||
detailGroupBloc = BlocProvider.of(context);
|
||||
const duration = Duration(seconds: 10);
|
||||
getGroupDetailTimer = Timer.periodic(
|
||||
duration,
|
||||
(Timer t) => detailGroupBloc.getGroupDetail(widget.group),
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
@override
|
||||
void dispose() {
|
||||
getGroupDetailTimer?.cancel();
|
||||
}
|
||||
|
||||
@override
|
||||
|
||||
Reference in New Issue
Block a user