client description
This commit is contained in:
parent
40596a37b2
commit
395ecad337
|
@ -535,7 +535,8 @@ func convertImageToJPEG100(params string) error {
|
||||||
return jpeg.Encode(stream, i, &jpeg.Options{Quality: 100})
|
return jpeg.Encode(stream, i, &jpeg.Options{Quality: 100})
|
||||||
}
|
}
|
||||||
|
|
||||||
func httpGet(url string) (string, error) {
|
// 检查更新只能使用defaultHttpClient, 而不能使用pika的client, 否则会 "tls handshake failure"
|
||||||
|
func defaultHttpClientGet(url string) (string, error) {
|
||||||
rsp, err := http.DefaultClient.Get(url)
|
rsp, err := http.DefaultClient.Get(url)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return "", err
|
return "", err
|
||||||
|
@ -723,8 +724,8 @@ func FlatInvoke(method string, params string) (string, error) {
|
||||||
return strconv.Itoa(loadDownloadThreadCount()), nil
|
return strconv.Itoa(loadDownloadThreadCount()), nil
|
||||||
case "switchLikeComment":
|
case "switchLikeComment":
|
||||||
return switchLikeComment(params)
|
return switchLikeComment(params)
|
||||||
case "httpGet":
|
case "defaultHttpClientGet":
|
||||||
return httpGet(params)
|
return defaultHttpClientGet(params)
|
||||||
}
|
}
|
||||||
return "", errors.New("method not found : " + method)
|
return "", errors.New("method not found : " + method)
|
||||||
}
|
}
|
||||||
|
|
|
@ -685,7 +685,7 @@ class Method {
|
||||||
}
|
}
|
||||||
|
|
||||||
/// HTTP-GET-STRING
|
/// HTTP-GET-STRING
|
||||||
Future<String> httpGet(String url) async {
|
Future<String> defaultHttpClientGet(String url) async {
|
||||||
return await _flatInvoke("httpGet", url);
|
return await _flatInvoke("defaultHttpClientGet", url);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -76,7 +76,8 @@ bool dirtyVersion() {
|
||||||
// maybe exception
|
// maybe exception
|
||||||
Future _versionCheck() async {
|
Future _versionCheck() async {
|
||||||
if (_versionExp.hasMatch(_version)) {
|
if (_versionExp.hasMatch(_version)) {
|
||||||
var json = jsonDecode(await method.httpGet(_versionUrl));
|
// 检查更新只能使用defaultHttpClient, 而不能使用pika的client, 否则会 "tls handshake failure"
|
||||||
|
var json = jsonDecode(await method.defaultHttpClientGet(_versionUrl));
|
||||||
if (json["name"] != null) {
|
if (json["name"] != null) {
|
||||||
String latestVersion = (json["name"]);
|
String latestVersion = (json["name"]);
|
||||||
if (latestVersion != _version) {
|
if (latestVersion != _version) {
|
||||||
|
|
Loading…
Reference in New Issue