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})
|
||||
}
|
||||
|
||||
func httpGet(url string) (string, error) {
|
||||
// 检查更新只能使用defaultHttpClient, 而不能使用pika的client, 否则会 "tls handshake failure"
|
||||
func defaultHttpClientGet(url string) (string, error) {
|
||||
rsp, err := http.DefaultClient.Get(url)
|
||||
if err != nil {
|
||||
return "", err
|
||||
|
@ -723,8 +724,8 @@ func FlatInvoke(method string, params string) (string, error) {
|
|||
return strconv.Itoa(loadDownloadThreadCount()), nil
|
||||
case "switchLikeComment":
|
||||
return switchLikeComment(params)
|
||||
case "httpGet":
|
||||
return httpGet(params)
|
||||
case "defaultHttpClientGet":
|
||||
return defaultHttpClientGet(params)
|
||||
}
|
||||
return "", errors.New("method not found : " + method)
|
||||
}
|
||||
|
|
|
@ -685,7 +685,7 @@ class Method {
|
|||
}
|
||||
|
||||
/// HTTP-GET-STRING
|
||||
Future<String> httpGet(String url) async {
|
||||
return await _flatInvoke("httpGet", url);
|
||||
Future<String> defaultHttpClientGet(String url) async {
|
||||
return await _flatInvoke("defaultHttpClientGet", url);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -76,7 +76,8 @@ bool dirtyVersion() {
|
|||
// maybe exception
|
||||
Future _versionCheck() async {
|
||||
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) {
|
||||
String latestVersion = (json["name"]);
|
||||
if (latestVersion != _version) {
|
||||
|
|
Loading…
Reference in New Issue