package Ġpol ka uction . core . pol kot . api Ċ Ċ import Ġpol ka uction . core . pol kot . model . Block Ċ import Ġpol ka uction . core . pol kot . ws . Pol kad ot WebSocket Ċ import Ġpol ka uction . core . pol kot . ws . Pol kad ot Websocket Listener ĊĊ Ċ class ĠPol kot Api Ġ: ĠAbstract Pol kot Api , ĠIP ol kot Api { ĊĊĠĠĠ Ġprivate Ġval Ġpol kad ot WebSocket : ĠPol kad ot WebSocket Ġ= ĠTODO () ĊĠĠĠ Ġprivate Ġval Ġpol kad ot WS Listener : ĠPol kad ot Websocket Listener ĊĊĠĠĠ Ġconstructor ( url : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġpol kad ot WS Listener Ġ= ĠPol kad ot Websocket Listener () ĊĠĠĠĠĠĠĠ Ġpol kad ot WebSocket Ġ= ĠPol kad ot WebSocket ( url , Ġpol kad ot WS Listener ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġraw Request ( rpc Method : ĠString ): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġ// TODO ĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġpol kad ot WebSocket . send Text ( rpc Method , Ġtrue ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġ" TODO " ĊĠĠĠ Ġ} ĊĊ Ċ }