routing: export dbMPPayment interface

This will assist external programs attempting to re-use
ChannelRouter code and leverage the ControlTower's FetchPayment
method.
This commit is contained in:
Calvin Zachman
2024-08-27 19:00:58 -05:00
parent 1bf7ad9b43
commit 7547c234cc
3 changed files with 8 additions and 8 deletions

View File

@@ -504,7 +504,7 @@ func (m *mockControlTowerOld) FailPayment(phash lntypes.Hash,
}
func (m *mockControlTowerOld) FetchPayment(phash lntypes.Hash) (
dbMPPayment, error) {
DBMPPayment, error) {
m.Lock()
defer m.Unlock()
@@ -776,7 +776,7 @@ func (m *mockControlTower) FailPayment(phash lntypes.Hash,
}
func (m *mockControlTower) FetchPayment(phash lntypes.Hash) (
dbMPPayment, error) {
DBMPPayment, error) {
args := m.Called(phash)
@@ -814,7 +814,7 @@ type mockMPPayment struct {
mock.Mock
}
var _ dbMPPayment = (*mockMPPayment)(nil)
var _ DBMPPayment = (*mockMPPayment)(nil)
func (m *mockMPPayment) GetState() *channeldb.MPPaymentState {
args := m.Called()