Extract errors into a separate file
This commit is contained in:
parent
1e38f083e0
commit
2759399ff3
4 changed files with 12 additions and 11 deletions
9
lib/core/errors.dart
Normal file
9
lib/core/errors.dart
Normal file
|
@ -0,0 +1,9 @@
|
|||
class InvalidFileError extends Error {}
|
||||
|
||||
class WiFiUnavailableError extends Error {}
|
||||
|
||||
class SyncStopRequestedError extends Error {}
|
||||
|
||||
class NoActiveSubscriptionError extends Error {}
|
||||
|
||||
class StorageLimitExceededError extends Error {}
|
|
@ -6,6 +6,7 @@ import 'package:flutter_cache_manager/flutter_cache_manager.dart';
|
|||
import 'package:logging/logging.dart';
|
||||
import 'package:photos/core/cache/thumbnail_cache_manager.dart';
|
||||
import 'package:photos/core/cache/video_cache_manager.dart';
|
||||
import 'package:photos/core/errors.dart';
|
||||
import 'package:photos/core/event_bus.dart';
|
||||
import 'package:photos/core/network.dart';
|
||||
import 'package:photos/db/files_db.dart';
|
||||
|
|
|
@ -2,12 +2,12 @@ import 'dart:async';
|
|||
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:photos/core/configuration.dart';
|
||||
import 'package:photos/core/errors.dart';
|
||||
import 'package:photos/core/event_bus.dart';
|
||||
import 'package:photos/events/sync_status_update_event.dart';
|
||||
import 'package:photos/services/sync_service.dart';
|
||||
import 'package:photos/ui/common_elements.dart';
|
||||
import 'package:photos/ui/subscription_page.dart';
|
||||
import 'package:photos/utils/file_uploader.dart';
|
||||
|
||||
class SyncIndicator extends StatefulWidget {
|
||||
const SyncIndicator({Key key}) : super(key: key);
|
||||
|
|
|
@ -9,6 +9,7 @@ import 'package:flutter_sodium/flutter_sodium.dart';
|
|||
import 'package:logging/logging.dart';
|
||||
import 'package:photos/core/configuration.dart';
|
||||
import 'package:photos/core/constants.dart';
|
||||
import 'package:photos/core/errors.dart';
|
||||
import 'package:photos/core/event_bus.dart';
|
||||
import 'package:photos/core/network.dart';
|
||||
import 'package:photos/db/files_db.dart';
|
||||
|
@ -530,13 +531,3 @@ enum UploadStatus {
|
|||
in_progress,
|
||||
completed,
|
||||
}
|
||||
|
||||
class InvalidFileError extends Error {}
|
||||
|
||||
class WiFiUnavailableError extends Error {}
|
||||
|
||||
class SyncStopRequestedError extends Error {}
|
||||
|
||||
class NoActiveSubscriptionError extends Error {}
|
||||
|
||||
class StorageLimitExceededError extends Error {}
|
||||
|
|
Loading…
Add table
Reference in a new issue