From 3c1786cc775a95cf53dce073f13cd2ff9e95c1cb Mon Sep 17 00:00:00 2001 From: Tom Kirkpatrick Date: Sat, 10 Oct 2020 12:36:36 +0100 Subject: [PATCH] perf(wallet): throttling channel refetch to once per minute --- renderer/reducers/channels/reducer.js | 4 +++- renderer/reducers/payment/reducer.js | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/renderer/reducers/channels/reducer.js b/renderer/reducers/channels/reducer.js index 6491ce049b3..d404fef2be4 100644 --- a/renderer/reducers/channels/reducer.js +++ b/renderer/reducers/channels/reducer.js @@ -32,6 +32,8 @@ const { RECEIVE_SUGGESTED_NODES, } = constants +const CHANNEL_REFRESH_THROTTLE = 1000 * 60 + // ------------------------------------ // Initial State // ------------------------------------ @@ -513,7 +515,7 @@ const throttledFetchChannels = throttle( dispatch(fetchChannels()) dispatch(fetchBalance()) }, - 1000, + CHANNEL_REFRESH_THROTTLE, { leading: true, trailing: true, diff --git a/renderer/reducers/payment/reducer.js b/renderer/reducers/payment/reducer.js index b792104d0c3..0e578159627 100644 --- a/renderer/reducers/payment/reducer.js +++ b/renderer/reducers/payment/reducer.js @@ -365,7 +365,7 @@ export const payInvoice = ({ } /** - * receiveHtlcEventData - Listener for when a new transaction is pushed from the subscriber. + * receiveHtlcEventData - Listener for when a new htlc event is pushed from the subscriber. * * @param {HtlcEvent} htlcEvent HtlcEvent * @returns {(dispatch:Function, getState:Function) => void} Thunk