|
|
@ -62,7 +62,9 @@ func (m *Models) RefreshChannels(ctx context.Context) error {
|
|
|
|
if channel != nil &&
|
|
|
|
if channel != nil &&
|
|
|
|
(channel.UpdatesCount < channels[i].UpdatesCount ||
|
|
|
|
(channel.UpdatesCount < channels[i].UpdatesCount ||
|
|
|
|
channel.LastUpdate == nil || channel.LocalPolicy == nil || channel.RemotePolicy == nil) {
|
|
|
|
channel.LastUpdate == nil || channel.LocalPolicy == nil || channel.RemotePolicy == nil) {
|
|
|
|
channels[i].Age = m.Info.BlockHeight - uint32(channels[i].ID>>40)
|
|
|
|
if channels[i].ID > 0 {
|
|
|
|
|
|
|
|
channels[i].Age = m.Info.BlockHeight - uint32(channels[i].ID>>40)
|
|
|
|
|
|
|
|
}
|
|
|
|
err := m.network.GetChannelInfo(ctx, channels[i])
|
|
|
|
err := m.network.GetChannelInfo(ctx, channels[i])
|
|
|
|
if err != nil {
|
|
|
|
if err != nil {
|
|
|
|
return err
|
|
|
|
return err
|
|
|
|