Skip to content

Commit 8be7306

Browse files
LinkedHashMap instead of LinkedTreeMap
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
1 parent 870df9e commit 8be7306

1 file changed

Lines changed: 10 additions & 10 deletions

File tree

‎lib/src/main/java/com/nextcloud/android/sso/api/AidlNetworkRequest.java‎

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,6 @@
99
*/
1010
package com.nextcloud.android.sso.api;
1111

12-
import static com.nextcloud.android.sso.aidl.ParcelFileDescriptorUtil.pipeFrom;
13-
import static com.nextcloud.android.sso.exceptions.SSOException.parseNextcloudCustomException;
14-
1512
import android.content.ComponentName;
1613
import android.content.Context;
1714
import android.content.Intent;
@@ -23,12 +20,7 @@
2320
import android.os.RemoteException;
2421
import android.util.Log;
2522

26-
import androidx.annotation.NonNull;
27-
import androidx.annotation.Nullable;
28-
import androidx.annotation.VisibleForTesting;
29-
3023
import com.google.gson.Gson;
31-
import com.google.gson.internal.LinkedTreeMap;
3224
import com.nextcloud.android.sso.FilesAppTypeRegistry;
3325
import com.nextcloud.android.sso.aidl.IInputStreamService;
3426
import com.nextcloud.android.sso.aidl.NextcloudRequest;
@@ -43,8 +35,16 @@
4335
import java.io.ObjectOutputStream;
4436
import java.io.Serializable;
4537
import java.util.ArrayList;
38+
import java.util.LinkedHashMap;
4639
import java.util.concurrent.atomic.AtomicBoolean;
4740

41+
import androidx.annotation.NonNull;
42+
import androidx.annotation.Nullable;
43+
import androidx.annotation.VisibleForTesting;
44+
45+
import static com.nextcloud.android.sso.aidl.ParcelFileDescriptorUtil.pipeFrom;
46+
import static com.nextcloud.android.sso.exceptions.SSOException.parseNextcloudCustomException;
47+
4848
public class AidlNetworkRequest extends NetworkRequest {
4949
private static final String TAG = AidlNetworkRequest.class.getCanonicalName();
5050

@@ -264,8 +264,8 @@ static ExceptionResponse deserializeObjectV2(InputStream is) throws IOException,
264264
final ArrayList<?> list = new Gson().fromJson(headers, ArrayList.class);
265265

266266
for (Object o : list) {
267-
final LinkedTreeMap<?, ?> treeMap = (LinkedTreeMap<?, ?>) o;
268-
headerList.add(new PlainHeader((String) treeMap.get("name"), (String) treeMap.get("value")));
267+
final LinkedHashMap<?, ?> hashMap = (LinkedHashMap<?, ?>) o;
268+
headerList.add(new PlainHeader((String) hashMap.get("name"), (String) hashMap.get("value")));
269269
}
270270
}
271271

0 commit comments

Comments
 (0)