import 'dart:async'; import 'package:bloc/bloc.dart'; import 'package:equatable/equatable.dart'; import 'package:flutter/cupertino.dart'; import 'package:meta/meta.dart'; import '../../../Utils/db_helper.dart'; part 'backup_event.dart'; part 'backup_state.dart'; class BackupBloc extends Bloc { BackupBloc() : super(BackupInitial()) { on((event, emit)async { if (event is BackupInit){ emit(BackupLoading()); var result = await DBHelper.database.backupDb(context:event.context); emit(BackupFinish(success: result["STATUS"]==1,msg: result['MSG'])); } }); } }