Skip to content

Commit

Permalink
Merge pull request #1157 from ghost/master
Browse files Browse the repository at this point in the history
Update RequestParams.java
  • Loading branch information
smarek committed Nov 29, 2017
2 parents d494c8a + e141b5c commit 3a7b502
Showing 1 changed file with 19 additions and 19 deletions.
38 changes: 19 additions & 19 deletions library/src/main/java/com/loopj/android/http/RequestParams.java
Expand Up @@ -33,7 +33,7 @@
import java.util.Locale;
import java.util.Map;
import java.util.Set;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.ConcurrentSkipList;

import cz.msebera.android.httpclient.HttpEntity;
import cz.msebera.android.httpclient.client.entity.UrlEncodedFormEntity;
Expand Down Expand Up @@ -99,11 +99,11 @@ public class RequestParams implements Serializable {
"application/json";

protected final static String LOG_TAG = "RequestParams";
protected final ConcurrentHashMap<String, String> urlParams = new ConcurrentHashMap<String, String>();
protected final ConcurrentHashMap<String, StreamWrapper> streamParams = new ConcurrentHashMap<String, StreamWrapper>();
protected final ConcurrentHashMap<String, FileWrapper> fileParams = new ConcurrentHashMap<String, FileWrapper>();
protected final ConcurrentHashMap<String, List<FileWrapper>> fileArrayParams = new ConcurrentHashMap<String, List<FileWrapper>>();
protected final ConcurrentHashMap<String, Object> urlParamsWithObjects = new ConcurrentHashMap<String, Object>();
protected final ConcurrentSkipList<String, String> urlParams = new ConcurrentSkipList<String, String>();
protected final ConcurrentSkipList<String, StreamWrapper> streamParams = new ConcurrentSkipList<String, StreamWrapper>();
protected final ConcurrentSkipList<String, FileWrapper> fileParams = new ConcurrentSkipList<String, FileWrapper>();
protected final ConcurrentSkipList<String, List<FileWrapper>> fileArrayParams = new ConcurrentSkipList<String, List<FileWrapper>>();
protected final ConcurrentSkipList<String, Object> urlParamsWithObjects = new ConcurrentSkipList<String, Object>();
protected boolean isRepeatable;
protected boolean forceMultipartEntity = false;
protected boolean useJsonStreamer;
Expand Down Expand Up @@ -425,7 +425,7 @@ public boolean has(String key) {
@Override
public String toString() {
StringBuilder result = new StringBuilder();
for (ConcurrentHashMap.Entry<String, String> entry : urlParams.entrySet()) {
for (ConcurrentSkipList.Entry<String, String> entry : urlParams.entrySet()) {
if (result.length() > 0)
result.append("&");

Expand All @@ -434,7 +434,7 @@ public String toString() {
result.append(entry.getValue());
}

for (ConcurrentHashMap.Entry<String, StreamWrapper> entry : streamParams.entrySet()) {
for (ConcurrentSkipList.Entry<String, StreamWrapper> entry : streamParams.entrySet()) {
if (result.length() > 0)
result.append("&");

Expand All @@ -443,7 +443,7 @@ public String toString() {
result.append("STREAM");
}

for (ConcurrentHashMap.Entry<String, FileWrapper> entry : fileParams.entrySet()) {
for (ConcurrentSkipList.Entry<String, FileWrapper> entry : fileParams.entrySet()) {
if (result.length() > 0)
result.append("&");

Expand All @@ -452,7 +452,7 @@ public String toString() {
result.append("FILE");
}

for (ConcurrentHashMap.Entry<String, List<FileWrapper>> entry : fileArrayParams.entrySet()) {
for (ConcurrentSkipList.Entry<String, List<FileWrapper>> entry : fileArrayParams.entrySet()) {
if (result.length() > 0)
result.append("&");

Expand Down Expand Up @@ -530,22 +530,22 @@ private HttpEntity createJsonStreamerEntity(ResponseHandlerInterface progressHan
elapsedFieldInJsonStreamer);

// Add string params
for (ConcurrentHashMap.Entry<String, String> entry : urlParams.entrySet()) {
for (ConcurrentSkipList.Entry<String, String> entry : urlParams.entrySet()) {
entity.addPart(entry.getKey(), entry.getValue());
}

// Add non-string params
for (ConcurrentHashMap.Entry<String, Object> entry : urlParamsWithObjects.entrySet()) {
for (ConcurrentSkipList.Entry<String, Object> entry : urlParamsWithObjects.entrySet()) {
entity.addPart(entry.getKey(), entry.getValue());
}

// Add file params
for (ConcurrentHashMap.Entry<String, FileWrapper> entry : fileParams.entrySet()) {
for (ConcurrentSkipList.Entry<String, FileWrapper> entry : fileParams.entrySet()) {
entity.addPart(entry.getKey(), entry.getValue());
}

// Add stream params
for (ConcurrentHashMap.Entry<String, StreamWrapper> entry : streamParams.entrySet()) {
for (ConcurrentSkipList.Entry<String, StreamWrapper> entry : streamParams.entrySet()) {
StreamWrapper stream = entry.getValue();
if (stream.inputStream != null) {
entity.addPart(entry.getKey(),
Expand Down Expand Up @@ -575,7 +575,7 @@ private HttpEntity createMultipartEntity(ResponseHandlerInterface progressHandle
entity.setIsRepeatable(isRepeatable);

// Add string params
for (ConcurrentHashMap.Entry<String, String> entry : urlParams.entrySet()) {
for (ConcurrentSkipList.Entry<String, String> entry : urlParams.entrySet()) {
entity.addPartWithCharset(entry.getKey(), entry.getValue(), contentEncoding);
}

Expand All @@ -586,7 +586,7 @@ private HttpEntity createMultipartEntity(ResponseHandlerInterface progressHandle
}

// Add stream params
for (ConcurrentHashMap.Entry<String, StreamWrapper> entry : streamParams.entrySet()) {
for (ConcurrentSkipList.Entry<String, StreamWrapper> entry : streamParams.entrySet()) {
StreamWrapper stream = entry.getValue();
if (stream.inputStream != null) {
entity.addPart(entry.getKey(), stream.name, stream.inputStream,
Expand All @@ -595,13 +595,13 @@ private HttpEntity createMultipartEntity(ResponseHandlerInterface progressHandle
}

// Add file params
for (ConcurrentHashMap.Entry<String, FileWrapper> entry : fileParams.entrySet()) {
for (ConcurrentSkipList.Entry<String, FileWrapper> entry : fileParams.entrySet()) {
FileWrapper fileWrapper = entry.getValue();
entity.addPart(entry.getKey(), fileWrapper.file, fileWrapper.contentType, fileWrapper.customFileName);
}

// Add file collection
for (ConcurrentHashMap.Entry<String, List<FileWrapper>> entry : fileArrayParams.entrySet()) {
for (ConcurrentSkipList.Entry<String, List<FileWrapper>> entry : fileArrayParams.entrySet()) {
List<FileWrapper> fileWrapper = entry.getValue();
for (FileWrapper fw : fileWrapper) {
entity.addPart(entry.getKey(), fw.file, fw.contentType, fw.customFileName);
Expand All @@ -614,7 +614,7 @@ private HttpEntity createMultipartEntity(ResponseHandlerInterface progressHandle
protected List<BasicNameValuePair> getParamsList() {
List<BasicNameValuePair> lparams = new LinkedList<BasicNameValuePair>();

for (ConcurrentHashMap.Entry<String, String> entry : urlParams.entrySet()) {
for (ConcurrentSkipList.Entry<String, String> entry : urlParams.entrySet()) {
lparams.add(new BasicNameValuePair(entry.getKey(), entry.getValue()));
}

Expand Down

0 comments on commit 3a7b502

Please sign in to comment.