channeldb: improve error messages when unable to read channel

This commit is contained in:
Olaoluwa Osuntokun committed 2017-02-07 16:41:20 -08:00
1 parent d87e795e2a
commit 5889331422
2 files changed
+19 -16

No files matched your search

+6 -3
View File
@@ -235,7 +235,8 @@ func (d *DB) FetchOpenChannels(nodeID *btcec.PublicKey) ([]*OpenChannel, error)
nodeChannels, err := d.fetchNodeChannels(openChanBucket,
nodeChanBucket)
if err != nil {
return err
return fmt.Errorf("unable to read channel for "+
"node_key=%x: ", pub, err)
}
channels = nodeChannels
@@ -274,7 +275,8 @@ func (d *DB) fetchNodeChannels(openChanBucket,
oChannel, err := fetchOpenChannel(openChanBucket,
nodeChanBucket, chanID)
if err != nil {
return err
return fmt.Errorf("unable to read channel data for "+
"chan_point=%v", chanID)
}
oChannel.Db = d
@@ -321,7 +323,8 @@ func (d *DB) FetchAllChannels() ([]*OpenChannel, error) {
nodeChannels, err := d.fetchNodeChannels(openChanBucket,
nodeChanBucket)
if err != nil {
return err
return fmt.Errorf("unable to read channel for "+
"node_key=%x: ", k, err)
}
channels = append(channels, nodeChannels...)