diff --git a/flutter_cache_manager/example/lib/main.dart b/flutter_cache_manager/example/lib/main.dart index e2a655d3..05a7c185 100644 --- a/flutter_cache_manager/example/lib/main.dart +++ b/flutter_cache_manager/example/lib/main.dart @@ -2,7 +2,6 @@ import 'package:baseflow_plugin_template/baseflow_plugin_template.dart'; import 'package:example/plugin_example/download_page.dart'; import 'package:example/plugin_example/floating_action_button.dart'; import 'package:flutter/material.dart'; -import 'package:flutter/widgets.dart'; import 'package:flutter_cache_manager/flutter_cache_manager.dart'; void main() { diff --git a/flutter_cache_manager/lib/src/cache_manager.dart b/flutter_cache_manager/lib/src/cache_manager.dart index 10529cd0..6d85e40d 100644 --- a/flutter_cache_manager/lib/src/cache_manager.dart +++ b/flutter_cache_manager/lib/src/cache_manager.dart @@ -4,18 +4,11 @@ import 'dart:typed_data'; import 'package:file/file.dart'; import 'package:flutter/foundation.dart'; import 'package:flutter_cache_manager/flutter_cache_manager.dart'; -import 'package:flutter_cache_manager/src/cache_managers/base_cache_manager.dart'; import 'package:flutter_cache_manager/src/cache_store.dart'; -import 'package:flutter_cache_manager/src/logger.dart'; -import 'package:flutter_cache_manager/src/result/download_progress.dart'; -import 'package:flutter_cache_manager/src/result/file_info.dart'; -import 'package:flutter_cache_manager/src/result/file_response.dart'; import 'package:flutter_cache_manager/src/storage/cache_object.dart'; import 'package:flutter_cache_manager/src/web/web_helper.dart'; import 'package:uuid/uuid.dart'; -import 'config/config.dart'; - ///Flutter Cache Manager ///Copyright (c) 2019 Rene Floor ///Released under MIT License. diff --git a/flutter_cache_manager/lib/src/cache_managers/default_cache_manager.dart b/flutter_cache_manager/lib/src/cache_managers/default_cache_manager.dart index e0006fce..17e34e63 100644 --- a/flutter_cache_manager/lib/src/cache_managers/default_cache_manager.dart +++ b/flutter_cache_manager/lib/src/cache_managers/default_cache_manager.dart @@ -1,7 +1,4 @@ -import 'package:flutter_cache_manager/src/cache_managers/image_cache_manager.dart'; - import '../../flutter_cache_manager.dart'; -import '../config/config.dart'; /// The DefaultCacheManager that can be easily used directly. The code of /// this implementation can be used as inspiration for more complex cache diff --git a/flutter_cache_manager/lib/src/cache_store.dart b/flutter_cache_manager/lib/src/cache_store.dart index 930cecc7..295b516e 100644 --- a/flutter_cache_manager/lib/src/cache_store.dart +++ b/flutter_cache_manager/lib/src/cache_store.dart @@ -1,12 +1,8 @@ import 'dart:async'; -import 'package:flutter_cache_manager/src/config/config.dart'; import 'package:flutter_cache_manager/src/storage/file_system/file_system.dart'; import '../flutter_cache_manager.dart'; -import 'logger.dart'; -import 'result/file_info.dart'; -import 'storage/cache_info_repositories/cache_info_repository.dart'; import 'storage/cache_object.dart'; ///Flutter Cache Manager diff --git a/flutter_cache_manager/lib/src/compat/file_service_compat.dart b/flutter_cache_manager/lib/src/compat/file_service_compat.dart index 21bb27e6..874da63f 100644 --- a/flutter_cache_manager/lib/src/compat/file_service_compat.dart +++ b/flutter_cache_manager/lib/src/compat/file_service_compat.dart @@ -1,7 +1,6 @@ import 'dart:io'; import 'package:clock/clock.dart'; -import 'package:flutter_cache_manager/src/compat/file_fetcher.dart'; import '../../flutter_cache_manager.dart'; import '../web/mime_converter.dart'; diff --git a/flutter_cache_manager/lib/src/config/_config_io.dart b/flutter_cache_manager/lib/src/config/_config_io.dart index 44d18ccb..1084572f 100644 --- a/flutter_cache_manager/lib/src/config/_config_io.dart +++ b/flutter_cache_manager/lib/src/config/_config_io.dart @@ -1,9 +1,6 @@ import 'dart:io'; import 'package:flutter_cache_manager/flutter_cache_manager.dart'; -import 'package:flutter_cache_manager/src/storage/cache_info_repositories/cache_info_repository.dart'; -import 'package:flutter_cache_manager/src/storage/cache_info_repositories/cache_object_provider.dart'; -import 'package:flutter_cache_manager/src/storage/cache_info_repositories/json_cache_info_repository.dart'; import 'package:flutter_cache_manager/src/storage/file_system/file_system.dart'; import 'package:flutter_cache_manager/src/storage/file_system/file_system_io.dart'; diff --git a/flutter_cache_manager/lib/src/config/config.dart b/flutter_cache_manager/lib/src/config/config.dart index 55320ab9..655ead43 100644 --- a/flutter_cache_manager/lib/src/config/config.dart +++ b/flutter_cache_manager/lib/src/config/config.dart @@ -1,5 +1,4 @@ import 'package:flutter_cache_manager/flutter_cache_manager.dart'; -import 'package:flutter_cache_manager/src/storage/cache_info_repositories/cache_info_repository.dart'; import 'package:flutter_cache_manager/src/storage/file_system/file_system.dart'; import '_config_unsupported.dart' diff --git a/flutter_cache_manager/lib/src/web/mime_converter.dart b/flutter_cache_manager/lib/src/web/mime_converter.dart index 0f149818..2c6ca1a4 100644 --- a/flutter_cache_manager/lib/src/web/mime_converter.dart +++ b/flutter_cache_manager/lib/src/web/mime_converter.dart @@ -54,6 +54,8 @@ const mimeTypes = { 'audio/aac': '.aac', 'audio/x-aac': '.aac', 'audio/midi audio/x-midi': '.midi', + 'audio/x-m4a': '.m4a', + 'audio/m4a': '.m4a', 'audio/mpeg': '.mp3', 'audio/ogg': '.oga', 'audio/opus': '.opus', diff --git a/flutter_cache_manager/lib/src/web/web_helper.dart b/flutter_cache_manager/lib/src/web/web_helper.dart index f973905a..e7e0ef37 100644 --- a/flutter_cache_manager/lib/src/web/web_helper.dart +++ b/flutter_cache_manager/lib/src/web/web_helper.dart @@ -3,20 +3,14 @@ import 'dart:collection'; import 'dart:io'; import 'package:clock/clock.dart'; -import 'package:flutter/cupertino.dart'; import 'package:flutter/foundation.dart'; import 'package:flutter_cache_manager/flutter_cache_manager.dart'; import 'package:flutter_cache_manager/src/cache_store.dart'; -import 'package:flutter_cache_manager/src/result/file_info.dart'; -import 'package:flutter_cache_manager/src/result/file_response.dart'; import 'package:flutter_cache_manager/src/storage/cache_object.dart'; -import 'package:flutter_cache_manager/src/web/file_service.dart'; import 'package:flutter_cache_manager/src/web/queue_item.dart'; import 'package:rxdart/rxdart.dart'; import 'package:uuid/uuid.dart'; -import '../logger.dart'; - ///Flutter Cache Manager ///Copyright (c) 2019 Rene Floor ///Released under MIT License. diff --git a/flutter_cache_manager/test/cache_manager_test.dart b/flutter_cache_manager/test/cache_manager_test.dart index fd18ec7b..85f5f50b 100644 --- a/flutter_cache_manager/test/cache_manager_test.dart +++ b/flutter_cache_manager/test/cache_manager_test.dart @@ -4,9 +4,7 @@ import 'dart:typed_data'; import 'package:clock/clock.dart'; import 'package:file/memory.dart'; import 'package:flutter_cache_manager/flutter_cache_manager.dart'; -import 'package:flutter_cache_manager/src/cache_managers/image_cache_manager.dart'; import 'package:flutter_cache_manager/src/cache_store.dart'; -import 'package:flutter_cache_manager/src/config/config.dart'; import 'package:flutter_cache_manager/src/storage/cache_object.dart'; import 'package:flutter_cache_manager/src/web/web_helper.dart'; import 'package:flutter_test/flutter_test.dart'; diff --git a/flutter_cache_manager/test/web_helper_test.dart b/flutter_cache_manager/test/web_helper_test.dart index dc59e510..45bb777d 100644 --- a/flutter_cache_manager/test/web_helper_test.dart +++ b/flutter_cache_manager/test/web_helper_test.dart @@ -3,7 +3,6 @@ import 'dart:async'; import 'package:clock/clock.dart'; import 'package:flutter_cache_manager/flutter_cache_manager.dart'; import 'package:flutter_cache_manager/src/cache_store.dart'; -import 'package:flutter_cache_manager/src/config/config.dart'; import 'package:flutter_cache_manager/src/storage/cache_object.dart'; import 'package:flutter_cache_manager/src/web/web_helper.dart'; import 'package:flutter_test/flutter_test.dart';