Ошибки обнуления данных в библиотеке GraphQL на основе OkHttp3 после включения ProGuard - PullRequest
0 голосов
/ 22 декабря 2018

Я использую библиотеку GraphQL на основе OkHttp3, я могу сделать запрос на получение, но не могу обновить или удалить запросы.

Я пробовал разные правила ProGuard, но ни одно из них не помогло.

Пробовал ниже правила ProGuard, ошибка все еще существует

 -keepattributes Signature
   -keepattributes Annotation
   -keep class okhttp3.* { *; }
   -keep interface okhttp3.* { *; }
   -dontwarn okhttp3.
   -dontwarn okio.*

Текущие правила ProGuard

-dontwarn okio.**
-keep class com.google.android.gms.** { *; }
-dontwarn com.google.android.gms.**
-keep class cn.easyar.** { *; }

Ошибка

D/OkHttp: {"data":null,"errors":[{"message":"Variable '$idval' expected 
value of type 'ID!' but value is undefined. Reason: Expected non-null 
value, found null. (line 1, column 24):\nmutation updateCounter($idval: 
ID!, $counter: Int) {  updateUser(id: $idval, countval: $counter) {    
__typename    id  }}\n                       ^","locations": 
[{"line":1,"column":24}]}]}
<-- END HTTP (362-byte body)
...