github.com/status-im/status-go@v1.1.0/eth-node/bridge/geth/mailserver_response.go (about) 1 package gethbridge 2 3 import ( 4 "github.com/status-im/status-go/eth-node/types" 5 "github.com/status-im/status-go/waku" 6 ) 7 8 // NewWakuMailServerResponseWrapper returns a types.MailServerResponse object that mimics Geth's MailServerResponse 9 func NewWakuMailServerResponseWrapper(mailServerResponse *waku.MailServerResponse) *types.MailServerResponse { 10 if mailServerResponse == nil { 11 panic("mailServerResponse should not be nil") 12 } 13 14 return &types.MailServerResponse{ 15 LastEnvelopeHash: types.Hash(mailServerResponse.LastEnvelopeHash), 16 Cursor: mailServerResponse.Cursor, 17 Error: mailServerResponse.Error, 18 } 19 }