浏览代码

lpac-jni: Force reduce connect/read timeout for notification requests

Peter Cai 1 年之前
父节点
当前提交
64a350d271
共有 1 个文件被更改,包括 6 次插入0 次删除
  1. 6 0
      libs/lpac-jni/src/main/java/net/typeblog/lpac_jni/impl/HttpInterfaceImpl.kt

+ 6 - 0
libs/lpac-jni/src/main/java/net/typeblog/lpac_jni/impl/HttpInterfaceImpl.kt

@@ -34,6 +34,12 @@ class HttpInterfaceImpl: HttpInterface {
 
             val conn = parsedUrl.openConnection() as HttpsURLConnection
             conn.connectTimeout = 2000
+
+            if (url.contains("handleNotification")) {
+                conn.connectTimeout = 1000
+                conn.readTimeout = 1000
+            }
+
             conn.sslSocketFactory = sslContext.socketFactory
             conn.requestMethod = "POST"
             conn.doInput = true