|
- 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<BackupEvent, BackupState> {
- BackupBloc() : super(BackupInitial()) {
- on<BackupEvent>((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']));
- }
- });
- }
- }
|