1
0
Fork 0
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:
Henrik Hautakoski 2023-04-17 15:28:32 +02:00
parent 5fa1dbb504
commit 93479506b6
4 changed files with 20 additions and 46 deletions

View file

@ -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
}