File tree Expand file tree Collapse file tree
src/main/java/net/jacobpeterson/alpaca/websocket Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -162,6 +162,7 @@ alpacaAPI.broker().trading()
162162 .side(OrderSide . SELL )
163163 .timeInForce(TimeInForce . GTC )
164164 .type(OrderType . MARKET ));
165+
165166// Wait to be filled
166167Thread . sleep(2000 );
167168
Original file line number Diff line number Diff line change @@ -209,6 +209,9 @@ protected void cleanupState() {
209209 * @param message the message
210210 */
211211 protected void sendWebsocketMessage (String message ) {
212+ if (!isConnected ()) {
213+ throw new IllegalStateException ("This websocket must be connected before send a message!" );
214+ }
212215 LOGGER .trace ("Websocket message sent: {}" , message );
213216 websocket .send (message );
214217 }
Original file line number Diff line number Diff line change @@ -153,9 +153,6 @@ public void subscribeToTradeUpdates(boolean subscribe) {
153153 }
154154
155155 private void sendTradeUpdatesListenMessage () {
156- if (!isConnected ()) {
157- throw new IllegalStateException ("This websocket must be connected before subscribing to streams!" );
158- }
159156 final JsonObject requestObject = new JsonObject ();
160157 requestObject .addProperty ("action" , "listen" );
161158 final JsonArray streamsArray = new JsonArray ();
You can’t perform that action at this time.
0 commit comments