cache response.body call just in case

This commit is contained in:
nkzawa
2017-07-11 21:27:11 +09:00
parent f3d92f9aac
commit 3ce2c9b72e

View File

@@ -237,13 +237,14 @@ public class PollingXHR extends Polling {
} }
private void onLoad() { private void onLoad() {
String contentType = response.body().contentType().toString(); ResponseBody body = response.body();
String contentType = body.contentType().toString();
try { try {
if (BINARY_CONTENT_TYPE.equalsIgnoreCase(contentType)) { if (BINARY_CONTENT_TYPE.equalsIgnoreCase(contentType)) {
this.onData(response.body().bytes()); this.onData(body.bytes());
} else { } else {
this.onData(response.body().string()); this.onData(body.string());
} }
} catch (IOException e) { } catch (IOException e) {
this.onError(e); this.onError(e);