From a2ada3e32761ceb929f99d2c1eaf9f8e5c299e0c Mon Sep 17 00:00:00 2001 From: hackycy Date: Sun, 5 Jul 2020 23:52:29 +0800 Subject: [PATCH] =?UTF-8?q?refactor=EF=BC=9Aabs=20save=20func?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/views/config_page/config_page.dart | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/lib/views/config_page/config_page.dart b/lib/views/config_page/config_page.dart index a063ad8..8b9d801 100644 --- a/lib/views/config_page/config_page.dart +++ b/lib/views/config_page/config_page.dart @@ -1,6 +1,8 @@ import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; import 'package:flutter_picgo/model/config.dart'; +import 'package:flutter_picgo/utils/image_upload.dart'; +import 'package:flutter_picgo/utils/strings.dart'; abstract class ConfigPageState extends State { List controllers = []; @@ -28,6 +30,7 @@ abstract class ConfigPageState extends State { child: Text('保存'), onPressed: () { //_saveConfig(); + save(); }, ), ), @@ -39,6 +42,7 @@ abstract class ConfigPageState extends State { child: Text('设为默认图床'), onPressed: () { //_setDefaultPB(); + _setDefaultPB(); }, ), ), @@ -98,4 +102,13 @@ abstract class ConfigPageState extends State { } List get configs; + String get pbType; + void save(); + + /// 配置默认图床 + _setDefaultPB() { + if (!isBlank(pbType)) { + ImageUploadUtils.setDefaultPB(pbType); + } + } }