feedtrust-blockchain-backed.../feedtrust/adapters/websocket.py

11 lines
336 B
Python

from typing import Dict, Any, Iterable
class WebSocketAdapter:
def __init__(self, messages: Iterable[Dict[str, Any]]):
self._messages = list(messages)
def stream(self):
for m in self._messages:
yield {"venue": m.get("venue"), "signal": m.get("signal"), "value": m.get("value"), "ts": m.get("ts")}