handle session when reload

This commit is contained in:
ManhNTX
2022-07-12 16:10:07 +07:00
committed by Dat H. Pham
parent 269e8dbfef
commit 8735001010
7 changed files with 59 additions and 39 deletions
+2 -1
View File
@@ -16,6 +16,7 @@ export 'domain/exceptions/download_file_exception.dart';
export 'data/extensions/options_extensions.dart';
export 'domain/exceptions/remote_exception.dart';
export 'data/network/remote_exception_thrower.dart';
export 'domain/exceptions/web_session_exception.dart';
// Utils
export 'presentation/utils/theme_utils.dart';
@@ -88,7 +89,7 @@ export 'data/network/download/download_client.dart';
export 'data/network/download/download_manager.dart';
export 'data/network/download/downloaded_response.dart';
export 'data/network/download/download_client.dart';
export 'data/model/exception/session_web_exception.dart';
export 'domain/exceptions/web_session_exception.dart';
// State
export 'presentation/state/success.dart';
@@ -1,5 +0,0 @@
class SessionWebException implements Exception {
final String? errorMessage;
SessionWebException({this.errorMessage});
}
@@ -0,0 +1,19 @@
import 'package:equatable/equatable.dart';
class NotFoundInWebSessionException with EquatableMixin implements Exception {
final String? errorMessage;
NotFoundInWebSessionException({this.errorMessage});
@override
List<Object> get props => [];
}
class SaveToWebSessionFailException with EquatableMixin implements Exception {
final String? errorMessage;
SaveToWebSessionFailException({this.errorMessage});
@override
List<Object> get props => [];
}