mirror of
https://github.com/eosswedenorg/thalos
synced 2026-06-27 10:53:42 +02:00
Upgrade to github.com/eosswedenorg-go/antelope-ship-client v0.2.3
This commit is contained in:
parent
5fa1dbb504
commit
93479506b6
4 changed files with 20 additions and 46 deletions
|
|
@ -28,23 +28,23 @@ func logDecoratedEncoder(encoder message.Encoder) message.Encoder {
|
|||
}
|
||||
|
||||
type ShipProcessor struct {
|
||||
abi *abi.AbiManager
|
||||
writer transport.Writer
|
||||
shClient *shipclient.Client
|
||||
encode message.Encoder
|
||||
abi *abi.AbiManager
|
||||
writer transport.Writer
|
||||
shipStream *shipclient.Stream
|
||||
encode message.Encoder
|
||||
}
|
||||
|
||||
func SpawnProccessor(shClient *shipclient.Client, writer transport.Writer, abi *abi.AbiManager) *ShipProcessor {
|
||||
func SpawnProccessor(shipStream *shipclient.Stream, writer transport.Writer, abi *abi.AbiManager) *ShipProcessor {
|
||||
processor := &ShipProcessor{
|
||||
abi: abi,
|
||||
writer: writer,
|
||||
shClient: shClient,
|
||||
encode: logDecoratedEncoder(json.Marshal),
|
||||
abi: abi,
|
||||
writer: writer,
|
||||
shipStream: shipStream,
|
||||
encode: logDecoratedEncoder(json.Marshal),
|
||||
}
|
||||
|
||||
// Attach handlers
|
||||
shClient.BlockHandler = processor.processBlock
|
||||
shClient.TraceHandler = processor.processTraces
|
||||
shipStream.BlockHandler = processor.processBlock
|
||||
shipStream.TraceHandler = processor.processTraces
|
||||
|
||||
return processor
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue