fix: remove unused onComplete callback
This commit is contained in:
parent
70f93da5dd
commit
e488996fd0
@ -98,7 +98,7 @@ func (ca *channelAccessor) processNextQueueItem() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
head := ca.fundsReqQueue[0]
|
head := ca.fundsReqQueue[0]
|
||||||
res := ca.processTask(head.ctx, head.from, head.to, head.amt, head.onComplete)
|
res := ca.processTask(head.ctx, head.from, head.to, head.amt)
|
||||||
|
|
||||||
// If the task is waiting on an external event (eg something to appear on
|
// If the task is waiting on an external event (eg something to appear on
|
||||||
// chain) it will return nil
|
// chain) it will return nil
|
||||||
@ -123,7 +123,7 @@ func (ca *channelAccessor) processNextQueueItem() {
|
|||||||
|
|
||||||
// msgWaitComplete is called when the message for a previous task is confirmed
|
// msgWaitComplete is called when the message for a previous task is confirmed
|
||||||
// or there is an error.
|
// or there is an error.
|
||||||
func (ca *channelAccessor) msgWaitComplete(mcid cid.Cid, err error, cb onCompleteFn) {
|
func (ca *channelAccessor) msgWaitComplete(mcid cid.Cid, err error) {
|
||||||
ca.lk.Lock()
|
ca.lk.Lock()
|
||||||
defer ca.lk.Unlock()
|
defer ca.lk.Unlock()
|
||||||
|
|
||||||
@ -133,9 +133,6 @@ func (ca *channelAccessor) msgWaitComplete(mcid cid.Cid, err error, cb onComplet
|
|||||||
log.Errorf("saving message result: %s", dserr)
|
log.Errorf("saving message result: %s", dserr)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Call the onComplete callback
|
|
||||||
ca.callOnComplete(mcid, err, cb)
|
|
||||||
|
|
||||||
// Inform listeners that the message has completed
|
// Inform listeners that the message has completed
|
||||||
ca.msgListeners.fireMsgComplete(mcid, err)
|
ca.msgListeners.fireMsgComplete(mcid, err)
|
||||||
|
|
||||||
@ -182,7 +179,6 @@ func (ca *channelAccessor) processTask(
|
|||||||
from address.Address,
|
from address.Address,
|
||||||
to address.Address,
|
to address.Address,
|
||||||
amt types.BigInt,
|
amt types.BigInt,
|
||||||
onComplete onCompleteFn,
|
|
||||||
) *paychFundsRes {
|
) *paychFundsRes {
|
||||||
// Get the payment channel for the from/to addresses.
|
// Get the payment channel for the from/to addresses.
|
||||||
// Note: It's ok if we get ErrChannelNotTracked. It just means we need to
|
// Note: It's ok if we get ErrChannelNotTracked. It just means we need to
|
||||||
@ -194,7 +190,7 @@ func (ca *channelAccessor) processTask(
|
|||||||
|
|
||||||
// If a channel has not yet been created, create one.
|
// If a channel has not yet been created, create one.
|
||||||
if channelInfo == nil {
|
if channelInfo == nil {
|
||||||
mcid, err := ca.createPaych(ctx, from, to, amt, onComplete)
|
mcid, err := ca.createPaych(ctx, from, to, amt)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return &paychFundsRes{err: err}
|
return &paychFundsRes{err: err}
|
||||||
}
|
}
|
||||||
@ -218,7 +214,7 @@ func (ca *channelAccessor) processTask(
|
|||||||
|
|
||||||
// We need to add more funds, so send an add funds message to
|
// We need to add more funds, so send an add funds message to
|
||||||
// cover the amount for this request
|
// cover the amount for this request
|
||||||
mcid, err := ca.addFunds(ctx, channelInfo, amt, onComplete)
|
mcid, err := ca.addFunds(ctx, channelInfo, amt)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return &paychFundsRes{err: err}
|
return &paychFundsRes{err: err}
|
||||||
}
|
}
|
||||||
@ -226,7 +222,7 @@ func (ca *channelAccessor) processTask(
|
|||||||
}
|
}
|
||||||
|
|
||||||
// createPaych sends a message to create the channel and returns the message cid
|
// createPaych sends a message to create the channel and returns the message cid
|
||||||
func (ca *channelAccessor) createPaych(ctx context.Context, from, to address.Address, amt types.BigInt, cb onCompleteFn) (cid.Cid, error) {
|
func (ca *channelAccessor) createPaych(ctx context.Context, from, to address.Address, amt types.BigInt) (cid.Cid, error) {
|
||||||
params, aerr := actors.SerializeParams(&paych.ConstructorParams{From: from, To: to})
|
params, aerr := actors.SerializeParams(&paych.ConstructorParams{From: from, To: to})
|
||||||
if aerr != nil {
|
if aerr != nil {
|
||||||
return cid.Undef, aerr
|
return cid.Undef, aerr
|
||||||
@ -262,16 +258,16 @@ func (ca *channelAccessor) createPaych(ctx context.Context, from, to address.Add
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Wait for the channel to be created on chain
|
// Wait for the channel to be created on chain
|
||||||
go ca.waitForPaychCreateMsg(ci.ChannelID, mcid, cb)
|
go ca.waitForPaychCreateMsg(ci.ChannelID, mcid)
|
||||||
|
|
||||||
return mcid, nil
|
return mcid, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// waitForPaychCreateMsg waits for mcid to appear on chain and stores the robust address of the
|
// waitForPaychCreateMsg waits for mcid to appear on chain and stores the robust address of the
|
||||||
// created payment channel
|
// created payment channel
|
||||||
func (ca *channelAccessor) waitForPaychCreateMsg(channelID string, mcid cid.Cid, cb onCompleteFn) {
|
func (ca *channelAccessor) waitForPaychCreateMsg(channelID string, mcid cid.Cid) {
|
||||||
err := ca.waitPaychCreateMsg(channelID, mcid)
|
err := ca.waitPaychCreateMsg(channelID, mcid)
|
||||||
ca.msgWaitComplete(mcid, err, cb)
|
ca.msgWaitComplete(mcid, err)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (ca *channelAccessor) waitPaychCreateMsg(channelID string, mcid cid.Cid) error {
|
func (ca *channelAccessor) waitPaychCreateMsg(channelID string, mcid cid.Cid) error {
|
||||||
@ -319,7 +315,7 @@ func (ca *channelAccessor) waitPaychCreateMsg(channelID string, mcid cid.Cid) er
|
|||||||
}
|
}
|
||||||
|
|
||||||
// addFunds sends a message to add funds to the channel and returns the message cid
|
// addFunds sends a message to add funds to the channel and returns the message cid
|
||||||
func (ca *channelAccessor) addFunds(ctx context.Context, channelInfo *ChannelInfo, amt types.BigInt, cb onCompleteFn) (*cid.Cid, error) {
|
func (ca *channelAccessor) addFunds(ctx context.Context, channelInfo *ChannelInfo, amt types.BigInt) (*cid.Cid, error) {
|
||||||
msg := &types.Message{
|
msg := &types.Message{
|
||||||
To: *channelInfo.Channel,
|
To: *channelInfo.Channel,
|
||||||
From: channelInfo.Control,
|
From: channelInfo.Control,
|
||||||
@ -346,15 +342,15 @@ func (ca *channelAccessor) addFunds(ctx context.Context, channelInfo *ChannelInf
|
|||||||
log.Errorf("saving add funds message CID %s: %s", mcid, err)
|
log.Errorf("saving add funds message CID %s: %s", mcid, err)
|
||||||
}
|
}
|
||||||
|
|
||||||
go ca.waitForAddFundsMsg(channelInfo.ChannelID, mcid, cb)
|
go ca.waitForAddFundsMsg(channelInfo.ChannelID, mcid)
|
||||||
|
|
||||||
return &mcid, nil
|
return &mcid, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// waitForAddFundsMsg waits for mcid to appear on chain and returns error, if any
|
// waitForAddFundsMsg waits for mcid to appear on chain and returns error, if any
|
||||||
func (ca *channelAccessor) waitForAddFundsMsg(channelID string, mcid cid.Cid, cb onCompleteFn) {
|
func (ca *channelAccessor) waitForAddFundsMsg(channelID string, mcid cid.Cid) {
|
||||||
err := ca.waitAddFundsMsg(channelID, mcid)
|
err := ca.waitAddFundsMsg(channelID, mcid)
|
||||||
ca.msgWaitComplete(mcid, err, cb)
|
ca.msgWaitComplete(mcid, err)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (ca *channelAccessor) waitAddFundsMsg(channelID string, mcid cid.Cid) error {
|
func (ca *channelAccessor) waitAddFundsMsg(channelID string, mcid cid.Cid) error {
|
||||||
@ -434,7 +430,7 @@ func (pm *Manager) restartPending() error {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return xerrors.Errorf("error initializing payment channel manager %s -> %s: %s", ci.Control, ci.Target, err)
|
return xerrors.Errorf("error initializing payment channel manager %s -> %s: %s", ci.Control, ci.Target, err)
|
||||||
}
|
}
|
||||||
go ca.waitForPaychCreateMsg(ci.ChannelID, *ci.CreateMsg, nil)
|
go ca.waitForPaychCreateMsg(ci.ChannelID, *ci.CreateMsg)
|
||||||
return nil
|
return nil
|
||||||
})
|
})
|
||||||
} else if ci.AddFundsMsg != nil {
|
} else if ci.AddFundsMsg != nil {
|
||||||
@ -443,7 +439,7 @@ func (pm *Manager) restartPending() error {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return xerrors.Errorf("error initializing payment channel manager %s: %s", ci.Channel, err)
|
return xerrors.Errorf("error initializing payment channel manager %s: %s", ci.Channel, err)
|
||||||
}
|
}
|
||||||
go ca.waitForAddFundsMsg(ci.ChannelID, *ci.AddFundsMsg, nil)
|
go ca.waitForAddFundsMsg(ci.ChannelID, *ci.AddFundsMsg)
|
||||||
return nil
|
return nil
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user