@@ -135,13 +135,13 @@ private void SetupTimers()
135135 _rpcCheckTimer = _quickStartupMode
136136 ? new PeriodicTimer ( TimeSpan . FromMilliseconds ( 100 ) )
137137 : new PeriodicTimer ( _updateReadyStatesPeriod ) ;
138- Task . Run ( async ( ) => await UpdateReadyStates ( ) , _cancellationTokenSource . Token ) ;
138+ Task . Run ( async ( ) => await UpdateReadyStates ( ) . ConfigureAwait ( false ) , _cancellationTokenSource . Token ) ;
139139 _logger ? . LogDebug ( "UpdateReadyStates: Task Started." ) ;
140140 }
141141
142142 private async Task UpdateReadyStates ( ) //TIMER
143143 {
144- while ( await _rpcCheckTimer ! . WaitForNextTickAsync ( _cancellationTokenSource . Token ) )
144+ while ( await _rpcCheckTimer ! . WaitForNextTickAsync ( _cancellationTokenSource . Token ) . ConfigureAwait ( false ) )
145145 {
146146 _logger ? . LogDebug ( "UpdateReadyStates: Starting. Quick: {QuickMode}" , _quickStartupMode ) ;
147147 SetupNotYetInitializedNodes ( ) ;
@@ -228,13 +228,13 @@ public async Task<PoolRebalanceStats> RebalanceNodePool(int deltaThreshold = 100
228228 //Get all channels across pool
229229 //Filter for all cross-links
230230 //select origin from all with >50% balance
231- var rebalanceTasks = await GetInteralNodeEvenBalaceTasks ( this , deltaThreshold ) ;
231+ var rebalanceTasks = await GetInteralNodeEvenBalaceTasks ( this , deltaThreshold ) . ConfigureAwait ( false ) ;
232232 var stats = new PoolRebalanceStats ( ) ;
233233 foreach ( var t in rebalanceTasks )
234234 {
235235 var src = ReadyNodes . First ( x => x . LocalNodePubKey == t . SrcPk ) ;
236236 var dest = ReadyNodes . First ( x => x . LocalNodePubKey == t . DestPk ) ;
237- var paymentHash = await InvoicePayRebalance ( src , dest , t . Amount , _logger , t . ChanId ) ;
237+ var paymentHash = await InvoicePayRebalance ( src , dest , t . Amount , _logger , t . ChanId ) . ConfigureAwait ( false ) ;
238238 if ( ! paymentHash . IsNullOrEmpty ( ) )
239239 {
240240 //update stats
@@ -243,7 +243,7 @@ public async Task<PoolRebalanceStats> RebalanceNodePool(int deltaThreshold = 100
243243 //Updated PaymentHash info
244244 t . PaymentHash = Convert . FromHexString ( paymentHash ! ) ;
245245 //write to db
246- if ( SaveRebalanceAction != null ) await SaveRebalanceAction ( t ) ;
246+ if ( SaveRebalanceAction != null ) await SaveRebalanceAction ( t ) . ConfigureAwait ( false ) ;
247247 stats . Tasks . Add ( t ) ;
248248 }
249249 }
@@ -276,7 +276,7 @@ public async Task<PoolRebalanceStats> RebalanceNodePool(int deltaThreshold = 100
276276 Value = valueInSataoshis ,
277277 Memo = "InvoicePayRebalance" ,
278278 Expiry = 60 //1 minute
279- } ) ;
279+ } ) . ConfigureAwait ( false ) ;
280280 logger ? . LogDebug ( "InvoicePayRebalance: {PaymentRequest} for {Value} sats from {Source}" ,
281281 invoice . PaymentRequest , valueInSataoshis , src . LocalAlias ) ;
282282
@@ -288,7 +288,7 @@ public async Task<PoolRebalanceStats> RebalanceNodePool(int deltaThreshold = 100
288288 } ;
289289 if ( channelId != 0 ) payment . OutgoingChanIds . Add ( channelId ) ;
290290 var streamingCallResponse = src . RouterClient . SendPaymentV2 ( payment ) ;
291- await streamingCallResponse . ResponseStream . MoveNext ( ) ;
291+ await streamingCallResponse . ResponseStream . MoveNext ( ) . ConfigureAwait ( false ) ;
292292 // var response = streamingCallResponse.ResponseStream.Current.Status == Payment.Types.PaymentStatus.Succeeded;
293293 logger ? . LogDebug (
294294 "InvoicePayRebalance: {PaymentRequest} for {Value} sats from {Source} paid by {PaymentHash}" ,
@@ -322,7 +322,7 @@ public static async Task<List<BalanceTask>> GetInteralNodeEvenBalaceTasks(LNDNod
322322 {
323323 ActiveOnly = true ,
324324 PeerAliasLookup = false
325- } ) ;
325+ } ) . ConfigureAwait ( false ) ;
326326 //Filter to channels with internal pool peers
327327 var poolPeerChannels =
328328 activeChannels . Channels . Where ( x => ourPoolMemberPKs . Contains ( x . RemotePubkey ) ) . ToList ( ) ;
0 commit comments