@@ -3,6 +3,7 @@ import 'package:file_selector/file_selector.dart';
33import 'package:flutter_bloc/flutter_bloc.dart' ;
44
55import 'package:ccxgui/repositories/ccextractor.dart' ;
6+ import 'package:ccxgui/utils/logger.dart' ;
67
78part 'process_event.dart' ;
89part 'process_state.dart' ;
@@ -12,7 +13,7 @@ class ProcessBloc extends Bloc<ProcessEvent, ProcessState> {
1213
1314 ProcessBloc ()
1415 : super (ProcessState (
15- orignalList : [],
16+ originalList : [],
1617 queue: [],
1718 processed: [],
1819 log: [],
@@ -44,7 +45,7 @@ class ProcessBloc extends Bloc<ProcessEvent, ProcessState> {
4445 if (! state.started || state.current != null || state.queue.isEmpty) {
4546 if (state.queue.isEmpty) {
4647 emit (state.copyWith (
47- queue: state.orignalList ,
48+ queue: state.originalList ,
4849 processed: state.processed,
4950 started: false ,
5051 progress: '0' ,
@@ -102,7 +103,7 @@ class ProcessBloc extends Bloc<ProcessEvent, ProcessState> {
102103 void _extractFilesInSplitMode (Emitter <ProcessState > emit) {
103104 _extractor
104105 .extractFilesInSplitMode (
105- state.orignalList ,
106+ state.originalList ,
106107 listenProgress: (progress) => add (ProcessFileExtractorProgress (progress)),
107108 listenOutput: (line) => add (ProcessFileExtractorOutput (line)),
108109 listenVideoDetails: (videoDetails) =>
@@ -121,7 +122,7 @@ class ProcessBloc extends Bloc<ProcessEvent, ProcessState> {
121122 void _onStartAllProcess (StartAllProcess event, Emitter <ProcessState > emit) {
122123 emit (state.copyWith (
123124 current: state.current,
124- processed: state.queue == state.orignalList ? [] : state.processed,
125+ processed: state.queue == state.originalList ? [] : state.processed,
125126 started: true ,
126127 ));
127128 _extractNext (emit);
@@ -136,10 +137,12 @@ class ProcessBloc extends Bloc<ProcessEvent, ProcessState> {
136137 void _onStopAllProcess (StopAllProcess event, Emitter <ProcessState > emit) {
137138 try {
138139 _extractor.cancelRun ();
139- } catch (_) {}
140+ } catch (e) {
141+ logger.w ('Failed to cancel extractor run on stop all' , error: e);
142+ }
140143 emit (state.copyWith (
141144 current: null ,
142- queue: state.orignalList ,
145+ queue: state.originalList ,
143146 processed: [],
144147 progress: '0' ,
145148 started: false ,
@@ -149,25 +152,29 @@ class ProcessBloc extends Bloc<ProcessEvent, ProcessState> {
149152 void _onProcessKill (ProcessKill event, Emitter <ProcessState > emit) {
150153 try {
151154 _extractor.cancelRun ();
152- } catch (_) {}
155+ } catch (e) {
156+ logger.w ('Failed to cancel extractor run on process kill' , error: e);
157+ }
153158 emit (state.copyWith (
154159 current: state.current,
155- orignalList :
156- state.orignalList .where ((element) => element != event.file).toList (),
160+ originalList :
161+ state.originalList .where ((element) => element != event.file).toList (),
157162 queue: state.queue.where ((element) => element != event.file).toList (),
158163 ));
159164 }
160165
161166 void _onProcessRemoveAll (ProcessRemoveAll event, Emitter <ProcessState > emit) {
162167 try {
163168 _extractor.cancelRun ();
164- } catch (_) {}
169+ } catch (e) {
170+ logger.w ('Failed to cancel extractor run on remove all' , error: e);
171+ }
165172 emit (state.copyWith (
166173 current: null ,
167174 progress: '0' ,
168175 processed: [],
169176 queue: [],
170- orignalList : [],
177+ originalList : [],
171178 started: false ,
172179 exitCode: null ,
173180 log: [],
@@ -221,7 +228,7 @@ class ProcessBloc extends Bloc<ProcessEvent, ProcessState> {
221228 ProcessFilesSubmitted event, Emitter <ProcessState > emit) {
222229 emit (state.copyWith (
223230 current: state.current,
224- orignalList : List .from (state.orignalList )..addAll (event.files),
231+ originalList : List .from (state.originalList )..addAll (event.files),
225232 processed: state.processed,
226233 queue: state.started || state.processed.isEmpty
227234 ? state.queue.followedBy (event.files).toList ()
@@ -233,8 +240,8 @@ class ProcessBloc extends Bloc<ProcessEvent, ProcessState> {
233240 ProcessFileRemoved event, Emitter <ProcessState > emit) {
234241 emit (state.copyWith (
235242 current: state.current,
236- orignalList :
237- state.orignalList .where ((element) => element != event.file).toList (),
243+ originalList :
244+ state.originalList .where ((element) => element != event.file).toList (),
238245 queue: state.queue.where ((element) => element != event.file).toList (),
239246 ));
240247 }
0 commit comments