Return all messages
License: MIT Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
This commit is contained in:
parent
c7b82dbc40
commit
c1ebb72824
@ -1,6 +1,7 @@
|
|||||||
package chain
|
package chain
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"sort"
|
||||||
"sync"
|
"sync"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
@ -337,13 +338,17 @@ func (mp *MessagePool) pendingFor(a address.Address) []*types.SignedMessage {
|
|||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
set := make([]*types.SignedMessage, len(mset.msgs))
|
set := make([]*types.SignedMessage, 0, len(mset.msgs))
|
||||||
var i uint64
|
|
||||||
|
|
||||||
for i = mset.nextNonce - 1; mset.msgs[i] != nil; i-- {
|
for _, m := range mset.msgs {
|
||||||
set[len(mset.msgs)-int(mset.nextNonce-i)] = mset.msgs[i]
|
set = append(set, m)
|
||||||
}
|
}
|
||||||
return set[len(mset.msgs)-int(mset.nextNonce-i-1):]
|
|
||||||
|
sort.Slice(set, func(i, j int) bool {
|
||||||
|
return set[i].Message.Nonce < set[j].Message.Nonce
|
||||||
|
})
|
||||||
|
|
||||||
|
return set
|
||||||
}
|
}
|
||||||
|
|
||||||
func (mp *MessagePool) HeadChange(revert []*types.TipSet, apply []*types.TipSet) error {
|
func (mp *MessagePool) HeadChange(revert []*types.TipSet, apply []*types.TipSet) error {
|
||||||
|
Loading…
Reference in New Issue
Block a user