replace timestamp with yeast
This commit is contained in:
@@ -30,8 +30,6 @@ public abstract class Transport extends Emitter {
|
||||
public static final String EVENT_REQUEST_HEADERS = "requestHeaders";
|
||||
public static final String EVENT_RESPONSE_HEADERS = "responseHeaders";
|
||||
|
||||
protected static int timestamps = 0;
|
||||
|
||||
public boolean writable;
|
||||
public String name;
|
||||
public Map<String, String> query;
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
package io.socket.engineio.client.transports;
|
||||
|
||||
|
||||
import io.socket.emitter.Emitter;
|
||||
import io.socket.engineio.client.Transport;
|
||||
import io.socket.engineio.parser.Packet;
|
||||
import io.socket.engineio.parser.Parser;
|
||||
import io.socket.parseqs.ParseQS;
|
||||
import io.socket.thread.EventThread;
|
||||
import io.socket.emitter.Emitter;
|
||||
import io.socket.utf8.UTF8Exception;
|
||||
import io.socket.yeast.Yeast;
|
||||
|
||||
import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
import java.util.logging.Logger;
|
||||
@@ -200,7 +200,7 @@ abstract public class Polling extends Transport {
|
||||
String port = "";
|
||||
|
||||
if (this.timestampRequests) {
|
||||
query.put(this.timestampParam, String.valueOf(new Date().getTime()) + "-" + Transport.timestamps++);
|
||||
query.put(this.timestampParam, Yeast.yeast());
|
||||
}
|
||||
|
||||
String _query = ParseQS.encode(query);
|
||||
|
||||
@@ -7,6 +7,7 @@ import io.socket.engineio.parser.Parser;
|
||||
import io.socket.parseqs.ParseQS;
|
||||
import io.socket.thread.EventThread;
|
||||
import io.socket.utf8.UTF8Exception;
|
||||
import io.socket.yeast.Yeast;
|
||||
import okhttp3.OkHttpClient;
|
||||
import okhttp3.Request;
|
||||
import okhttp3.RequestBody;
|
||||
@@ -18,7 +19,6 @@ import okio.Buffer;
|
||||
|
||||
import javax.net.ssl.SSLSocketFactory;
|
||||
import java.io.IOException;
|
||||
import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
@@ -211,7 +211,7 @@ public class WebSocket extends Transport {
|
||||
}
|
||||
|
||||
if (this.timestampRequests) {
|
||||
query.put(this.timestampParam, String.valueOf(new Date().getTime()));
|
||||
query.put(this.timestampParam, Yeast.yeast());
|
||||
}
|
||||
|
||||
String _query = ParseQS.encode(query);
|
||||
|
||||
@@ -84,7 +84,7 @@ public class TransportTest {
|
||||
opt.timestampParam = "t";
|
||||
opt.timestampRequests = true;
|
||||
Polling polling = new Polling(opt);
|
||||
assertThat(polling.uri().matches("http://localhost/engine.io\\?(j=[0-9]+&)?t=[0-9]+-[0-9]+"), is(true));
|
||||
assertThat(polling.uri().matches("http://localhost/engine.io\\?(j=[0-9]+&)?t=[0-9A-Za-z-_.]+"), is(true));
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -144,7 +144,7 @@ public class TransportTest {
|
||||
opt.timestampParam = "woot";
|
||||
opt.timestampRequests = true;
|
||||
WS ws = new WS(opt);
|
||||
assertThat(ws.uri().matches("ws://localhost/engine.io\\?woot=[0-9]+"), is(true));
|
||||
assertThat(ws.uri().matches("ws://localhost/engine.io\\?woot=[0-9A-Za-z-_.]+"), is(true));
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
Reference in New Issue
Block a user