mirror of
https://github.com/aljazceru/lspd.git
synced 2025-12-20 23:34:22 +01:00
Convert between int64 (in postgresql) and uint64 (short channel id)
This commit is contained in:
6
db.go
6
db.go
@@ -90,7 +90,7 @@ func insertChannel(chanID uint64, channelPoint string, nodeID []byte, lastUpdate
|
||||
}
|
||||
|
||||
_, err := pgxPool.Exec(context.Background(),
|
||||
query, chanID, channelPoint, nodeID, lastUpdate)
|
||||
query, int64(chanID), channelPoint, nodeID, lastUpdate)
|
||||
if err != nil {
|
||||
return fmt.Errorf("insertChannel(%v, %s, %x) error: %w",
|
||||
chanID, channelPoint, nodeID, err)
|
||||
@@ -115,14 +115,14 @@ func confirmedChannels(sNodeID string) (map[string]uint64, error) {
|
||||
chans := make(map[string]uint64)
|
||||
for rows.Next() {
|
||||
var (
|
||||
chanID uint64
|
||||
chanID int64
|
||||
channelPoint string
|
||||
)
|
||||
err = rows.Scan(&chanID, &channelPoint)
|
||||
if err != nil {
|
||||
return nil, fmt.Errorf("channels(%x) rows.Scan error: %w", nodeID, err)
|
||||
}
|
||||
chans[channelPoint] = chanID
|
||||
chans[channelPoint] = uint64(chanID)
|
||||
}
|
||||
return chans, rows.Err()
|
||||
}
|
||||
|
||||
@@ -28,7 +28,7 @@ func (cfe *copyFromEvents) Values() ([]interface{}, error) {
|
||||
event := cfe.events[cfe.idx]
|
||||
values := []interface{}{
|
||||
event.TimestampNs,
|
||||
event.ChanIdIn, event.ChanIdOut,
|
||||
int64(event.ChanIdIn), int64(event.ChanIdOut),
|
||||
event.AmtInMsat, event.AmtOutMsat}
|
||||
return values, nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user