correct the promise.success(None) will close the connection. That is just something I added afterwards.
Wow the configuration you have provided has worked … messages are flodding in:
Client received TextMessage.Strict: {"time_exchange":"2021-10-07T09:02:38.8806960Z","time_coinapi":"2021-10-07T09:02:38.9422823Z","uuid":"d07a1a2d-0a15-41c5-a1da-4d755e3e98bc","price":3586.56,"size":1.05,"taker_side":"BUY","symbol_id":"COINBASE_SPOT_ETH_USD","sequence":446198,"type":"trade"}
Client received TextMessage.Strict: {"time_exchange":"2021-10-07T09:02:38.8893030Z","time_coinapi":"2021-10-07T09:02:38.9604117Z","uuid":"900a917b-3b53-4f43-b194-9a22c1633d89","price":0.7188,"size":16.3,"taker_side":"SELL","symbol_id":"COINBASE_SPOT_FET_USDT","sequence":36,"type":"trade"}
Client received TextMessage.Strict: {"time_exchange":"2021-10-07T09:02:38.9162370Z","time_coinapi":"2021-10-07T09:02:38.9786385Z","uuid":"1d038288-6dbd-4990-b2bf-62dffc7d1760","price":26.005,"size":15.278058,"taker_side":"SELL","symbol_id":"COINBASE_SPOT_UNI_USD","sequence":432,"type":"trade"}
Client received TextMessage.Strict: {"time_exchange":"2021-10-07T09:02:38.8900600Z","time_coinapi":"2021-10-07T09:02:38.9604421Z","uuid":"0fd30d13-77e7-47f8-8bb4-b4d522ae5a05","price":3586.56,"size":1.75,"taker_side":"BUY","symbol_id":"COINBASE_SPOT_ETH_USD","sequence":446199,"type":"trade"}
Client received TextMessage.Strict: {"time_exchange":"2021-10-07T09:02:38.9462740Z","time_coinapi":"2021-10-07T09:02:39.0137320Z","uuid":"b5432bb2-e579-4c28-9538-b35e58e20f4b","price":0.00004327,"size":430,"taker_side":"BUY","symbol_id":"COINBASE_SPOT_ADA_BTC","sequence":171,"type":"trade"}
Client received TextMessage.Strict: {"time_exchange":"2021-10-07T09:02:38.9462740Z","time_coinapi":"2021-10-07T09:02:39.0137470Z","uuid":"7ec9c452-6455-4887-bf2a-1da906c8632e","price":0.00004327,"size":7.15,"taker_side":"BUY","symbol_id":"COINBASE_SPOT_ADA_BTC","sequence":172,"type":"trade"}
Client received TextMessage.Strict: {"time_exchange":"2021-10-07T09:02:38.9162610Z","time_coinapi":"2021-10-07T09:02:38.9785219Z","uuid":"ca1cec0d-4797-4b21-ba5c-e1a5a464936b","price":3586.56,"size":0.5,"taker_side":"BUY","symbol_id":"COINBASE_SPOT_ETH_USD","sequence":446200,"type":"trade"}
Client received TextMessage.Strict: {"time_exchange":"2021-10-07T09:02:38.9268650Z","time_coinapi":"2021-10-07T09:02:38.9909299Z","uuid":"8ce60b80-e525-49e7-8b60-0f68c6ed903f","price":3586.56,"size":0.9,"taker_side":"BUY","symbol_id":"COINBASE_SPOT_ETH_USD","sequence":446201,"type":"trade"}
Client received TextMessage.Strict: {"time_exchange":"2021-10-07T09:02:38.9437090Z","time_coinapi":"2021-10-07T09:02:39.0082714Z","uuid":"a6f39997-f94c-4ab0-810b-d9967e260c6b","price":3586.56,"size":0.25,"taker_side":"BUY","symbol_id":"COINBASE_SPOT_ETH_USD","sequence":446202,"type":"trade"}
akka.http.client.log-unencrypted-network-bytes=100
akka.http.client.websocket.log-frames=true
After adding this configuration, I can see the messages being printed !