Skip to content

Commit

Permalink
keep reloading interval the same
Browse files Browse the repository at this point in the history
  • Loading branch information
0xNe0x1 committed Sep 10, 2024
1 parent 71973e5 commit 67eb11c
Show file tree
Hide file tree
Showing 15 changed files with 42 additions and 39 deletions.
2 changes: 1 addition & 1 deletion dist/esm/index.bundle.js

Large diffs are not rendered by default.

10 changes: 5 additions & 5 deletions dist/esm/index.evm.js
Original file line number Diff line number Diff line change
Expand Up @@ -25653,6 +25653,7 @@ var routePayments = (function (_ref) {
function ownKeys$3(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }

function _objectSpread$3(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys$3(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys$3(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
var RELOAD_PERIOD = 15000;
var PaymentRoutingProvider = (function (props) {
var _useState = useState(),
_useState2 = _slicedToArray(_useState, 2),
Expand Down Expand Up @@ -25729,7 +25730,7 @@ var PaymentRoutingProvider = (function (props) {
slowRoutingTimeout = setTimeout(function () {
setSlowRouting(true);
}, 3000);
_context.next = 6;
_context.next = 7;
return routePayments(Object.assign({}, configuration, {
accept: props.accept,
account: account
Expand All @@ -25739,10 +25740,10 @@ var PaymentRoutingProvider = (function (props) {
clearInterval(slowRoutingTimeout);
});

case 6:
case 7:
return _context.abrupt("return", _context.sent);

case 7:
case 8:
case "end":
return _context.stop();
}
Expand Down Expand Up @@ -25864,8 +25865,7 @@ var PaymentRoutingProvider = (function (props) {
updatable: updatable
});
}
}, 60000); // reload prices every 1 minute

}, RELOAD_PERIOD);
return function () {
return clearTimeout(timeout);
};
Expand Down
2 changes: 1 addition & 1 deletion dist/esm/index.evm.js.map

Large diffs are not rendered by default.

10 changes: 5 additions & 5 deletions dist/esm/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -25616,6 +25616,7 @@ var routePayments = (function (_ref) {
function ownKeys$4(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }

function _objectSpread$4(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys$4(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys$4(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
var RELOAD_PERIOD = 15000;
var PaymentRoutingProvider = (function (props) {
var _useState = useState(),
_useState2 = _slicedToArray(_useState, 2),
Expand Down Expand Up @@ -25692,7 +25693,7 @@ var PaymentRoutingProvider = (function (props) {
slowRoutingTimeout = setTimeout(function () {
setSlowRouting(true);
}, 3000);
_context.next = 6;
_context.next = 7;
return routePayments(Object.assign({}, configuration, {
accept: props.accept,
account: account
Expand All @@ -25702,10 +25703,10 @@ var PaymentRoutingProvider = (function (props) {
clearInterval(slowRoutingTimeout);
});

case 6:
case 7:
return _context.abrupt("return", _context.sent);

case 7:
case 8:
case "end":
return _context.stop();
}
Expand Down Expand Up @@ -25827,8 +25828,7 @@ var PaymentRoutingProvider = (function (props) {
updatable: updatable
});
}
}, 60000); // reload prices every 1 minute

}, RELOAD_PERIOD);
return function () {
return clearTimeout(timeout);
};
Expand Down
2 changes: 1 addition & 1 deletion dist/esm/index.js.map

Large diffs are not rendered by default.

10 changes: 5 additions & 5 deletions dist/esm/index.solana.js
Original file line number Diff line number Diff line change
Expand Up @@ -25654,6 +25654,7 @@ var routePayments = (function (_ref) {
function ownKeys$4(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }

function _objectSpread$4(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys$4(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys$4(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
var RELOAD_PERIOD = 15000;
var PaymentRoutingProvider = (function (props) {
var _useState = useState(),
_useState2 = _slicedToArray(_useState, 2),
Expand Down Expand Up @@ -25730,7 +25731,7 @@ var PaymentRoutingProvider = (function (props) {
slowRoutingTimeout = setTimeout(function () {
setSlowRouting(true);
}, 3000);
_context.next = 6;
_context.next = 7;
return routePayments(Object.assign({}, configuration, {
accept: props.accept,
account: account
Expand All @@ -25740,10 +25741,10 @@ var PaymentRoutingProvider = (function (props) {
clearInterval(slowRoutingTimeout);
});

case 6:
case 7:
return _context.abrupt("return", _context.sent);

case 7:
case 8:
case "end":
return _context.stop();
}
Expand Down Expand Up @@ -25865,8 +25866,7 @@ var PaymentRoutingProvider = (function (props) {
updatable: updatable
});
}
}, 60000); // reload prices every 1 minute

}, RELOAD_PERIOD);
return function () {
return clearTimeout(timeout);
};
Expand Down
2 changes: 1 addition & 1 deletion dist/esm/index.solana.js.map

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dist/umd/index.bundle.js

Large diffs are not rendered by default.

10 changes: 5 additions & 5 deletions dist/umd/index.evm.js
Original file line number Diff line number Diff line change
Expand Up @@ -25651,6 +25651,7 @@
function ownKeys$3(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }

function _objectSpread$3(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys$3(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys$3(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
var RELOAD_PERIOD = 15000;
var PaymentRoutingProvider = (function (props) {
var _useState = React.useState(),
_useState2 = _slicedToArray(_useState, 2),
Expand Down Expand Up @@ -25727,7 +25728,7 @@
slowRoutingTimeout = setTimeout(function () {
setSlowRouting(true);
}, 3000);
_context.next = 6;
_context.next = 7;
return routePayments(Object.assign({}, configuration, {
accept: props.accept,
account: account
Expand All @@ -25737,10 +25738,10 @@
clearInterval(slowRoutingTimeout);
});

case 6:
case 7:
return _context.abrupt("return", _context.sent);

case 7:
case 8:
case "end":
return _context.stop();
}
Expand Down Expand Up @@ -25862,8 +25863,7 @@
updatable: updatable
});
}
}, 60000); // reload prices every 1 minute

}, RELOAD_PERIOD);
return function () {
return clearTimeout(timeout);
};
Expand Down
2 changes: 1 addition & 1 deletion dist/umd/index.evm.js.map

Large diffs are not rendered by default.

10 changes: 5 additions & 5 deletions dist/umd/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -25612,6 +25612,7 @@
function ownKeys$4(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }

function _objectSpread$4(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys$4(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys$4(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
var RELOAD_PERIOD = 15000;
var PaymentRoutingProvider = (function (props) {
var _useState = React.useState(),
_useState2 = _slicedToArray(_useState, 2),
Expand Down Expand Up @@ -25688,7 +25689,7 @@
slowRoutingTimeout = setTimeout(function () {
setSlowRouting(true);
}, 3000);
_context.next = 6;
_context.next = 7;
return routePayments(Object.assign({}, configuration, {
accept: props.accept,
account: account
Expand All @@ -25698,10 +25699,10 @@
clearInterval(slowRoutingTimeout);
});

case 6:
case 7:
return _context.abrupt("return", _context.sent);

case 7:
case 8:
case "end":
return _context.stop();
}
Expand Down Expand Up @@ -25823,8 +25824,7 @@
updatable: updatable
});
}
}, 60000); // reload prices every 1 minute

}, RELOAD_PERIOD);
return function () {
return clearTimeout(timeout);
};
Expand Down
2 changes: 1 addition & 1 deletion dist/umd/index.js.map

Large diffs are not rendered by default.

10 changes: 5 additions & 5 deletions dist/umd/index.solana.js
Original file line number Diff line number Diff line change
Expand Up @@ -25652,6 +25652,7 @@
function ownKeys$4(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }

function _objectSpread$4(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys$4(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys$4(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
var RELOAD_PERIOD = 15000;
var PaymentRoutingProvider = (function (props) {
var _useState = React.useState(),
_useState2 = _slicedToArray(_useState, 2),
Expand Down Expand Up @@ -25728,7 +25729,7 @@
slowRoutingTimeout = setTimeout(function () {
setSlowRouting(true);
}, 3000);
_context.next = 6;
_context.next = 7;
return routePayments(Object.assign({}, configuration, {
accept: props.accept,
account: account
Expand All @@ -25738,10 +25739,10 @@
clearInterval(slowRoutingTimeout);
});

case 6:
case 7:
return _context.abrupt("return", _context.sent);

case 7:
case 8:
case "end":
return _context.stop();
}
Expand Down Expand Up @@ -25863,8 +25864,7 @@
updatable: updatable
});
}
}, 60000); // reload prices every 1 minute

}, RELOAD_PERIOD);
return function () {
return clearTimeout(timeout);
};
Expand Down
2 changes: 1 addition & 1 deletion dist/umd/index.solana.js.map

Large diffs are not rendered by default.

5 changes: 4 additions & 1 deletion src/providers/PaymentRoutingProvider.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,8 @@ import WalletContext from '../contexts/WalletContext'
import { debounce } from 'lodash'
import { ethers } from 'ethers'

const RELOAD_PERIOD = 15_000;

export default (props)=>{
const [ allRoutes, setAllRoutes ] = useState()
const [ updatedRoutes, setUpdatedRoutes ] = useState()
Expand All @@ -46,6 +48,7 @@ export default (props)=>{
const getPaymentRoutes = async ({ allRoutes, selectedRoute, updatable })=>{
if(updatable == false || !props.accept || !account) { return }
let slowRoutingTimeout = setTimeout(() => { setSlowRouting(true) }, 3000)
let allRoutesLoadedStart = Date.now()
return await routePayments(Object.assign({}, configuration, { accept: props.accept, account }))
.then((routes)=>{
setUpdatedRoutes(routes)
Expand Down Expand Up @@ -85,7 +88,7 @@ export default (props)=>{
setReloadCount(reloadCount + 1)
getPaymentRoutes({ allRoutes, selectedRoute, updatable })
}
}, 60_000); // reload prices every 1 minute
}, RELOAD_PERIOD);

return () => clearTimeout(timeout)
}, [reloadCount, allRoutes, allRoutesLoaded, selectedRoute, updatable])
Expand Down

0 comments on commit 67eb11c

Please sign in to comment.