styles:移除旧的直接引用策略类

This commit is contained in:
hackycy
2020-06-26 00:49:51 +08:00
parent 79125b3b09
commit 0a04bdae88
4 changed files with 3 additions and 7 deletions

View File

@@ -1,5 +1,5 @@
import 'package:flutter_picgo/resources/pb_type_keys.dart';
import 'package:flutter_picgo/utils/strategy/github_image_upload.dart';
import 'package:flutter_picgo/utils/strategy/impl/github_image_upload.dart';
import 'package:flutter_picgo/utils/strategy/image_upload_strategy.dart';
import 'package:flutter_picgo/utils/strings.dart';

View File

@@ -3,7 +3,7 @@ import 'package:flutter_picgo/resources/pb_type_keys.dart';
import 'package:flutter_picgo/resources/table_name_keys.dart';
import 'package:flutter_picgo/utils/image_upload.dart';
import 'package:flutter_picgo/utils/sql.dart';
import 'package:flutter_picgo/utils/strategy/github_image_upload.dart';
import 'package:flutter_picgo/utils/strategy/upload_strategy_factory.dart';
abstract class AlbumPageContract {
void loadUploadedImages(List<Uploaded> uploadeds);
@@ -34,10 +34,7 @@ class AlbumPagePresenter {
doDeleteImage(Uploaded uploaded) async {
try {
ImageUploadUtils uploader;
if (uploaded.type == PBTypeKeys.github) {
uploader = ImageUploadUtils(GithubImageUpload());
}
ImageUploadUtils uploader = ImageUploadUtils(UploadStrategyFactory.getUploadStrategy(uploaded.type));
Uploaded up = await uploader.delete(uploaded);
if (up != null) {
_view.deleteSuccess(uploaded);

View File

@@ -2,7 +2,6 @@ import 'dart:io';
import 'package:dio/dio.dart';
import 'package:flutter/cupertino.dart';
import 'package:flutter_picgo/utils/image_upload.dart';
import 'package:flutter_picgo/utils/strategy/github_image_upload.dart';
import 'package:flutter_picgo/utils/strategy/upload_strategy_factory.dart';
abstract class UploadPageContract {