kill xyz image url at api stream
This commit is contained in:
parent
b5868f3fe9
commit
8ebcccfbf8
|
@ -17,6 +17,10 @@ Future<void> initImageAddress() async {
|
|||
_currentImageAddress = await method.getImageSwitchAddress();
|
||||
}
|
||||
|
||||
int currentImageAddress() {
|
||||
return int.parse(_currentImageAddress);
|
||||
}
|
||||
|
||||
String _currentImageAddressName() {
|
||||
return _imageAddresses[_currentImageAddress] ?? "";
|
||||
}
|
||||
|
@ -50,7 +54,7 @@ Widget imageSwitchAddressSetting() {
|
|||
return StatefulBuilder(
|
||||
builder: (BuildContext context, void Function(void Function()) setState) {
|
||||
return ListTile(
|
||||
title: Text("图片"),
|
||||
title: Text("图片分流"),
|
||||
subtitle: Text(_currentImageAddressName()),
|
||||
onTap: () async {
|
||||
await _chooseImageAddress(context);
|
||||
|
|
|
@ -7,6 +7,7 @@ import 'package:pikapika/basic/Cross.dart';
|
|||
import 'package:pikapika/basic/Method.dart';
|
||||
import 'package:flutter_svg/svg.dart';
|
||||
import 'package:pikapika/basic/config/ConvertToPNG.dart';
|
||||
import 'package:pikapika/basic/config/ImageAddress.dart';
|
||||
import 'dart:io';
|
||||
import 'dart:ui' as ui show Codec;
|
||||
|
||||
|
@ -220,7 +221,8 @@ class _RemoteImageState extends State<RemoteImage> {
|
|||
|
||||
@override
|
||||
void initState() {
|
||||
_mock = widget.fileServer == "";
|
||||
_mock = widget.fileServer == "" ||
|
||||
(widget.fileServer.contains(".xyz/") && currentImageAddress() < 0);
|
||||
if (!_mock) {
|
||||
_future = method
|
||||
.remoteImageData(widget.fileServer, widget.path)
|
||||
|
|
Loading…
Reference in New Issue