|
|
@ -440,7 +440,7 @@ class TradePortal extends LitElement { |
|
|
|
openTradeOrders: null, |
|
|
|
openTradeOrders: null, |
|
|
|
tradeOffersSocketCounter: 1, |
|
|
|
tradeOffersSocketCounter: 1, |
|
|
|
coinAmount: this.amountString, |
|
|
|
coinAmount: this.amountString, |
|
|
|
tradeFee: "~0.0005" |
|
|
|
tradeFee: "~0.0001" |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
let litecoin = { |
|
|
|
let litecoin = { |
|
|
@ -1663,7 +1663,7 @@ class TradePortal extends LitElement { |
|
|
|
const startOfferPresenceMapping = async () => { |
|
|
|
const startOfferPresenceMapping = async () => { |
|
|
|
if (presenceTxns !== null) { |
|
|
|
if (presenceTxns !== null) { |
|
|
|
await asyncForEach(presenceTxns, async (presence) => { |
|
|
|
await asyncForEach(presenceTxns, async (presence) => { |
|
|
|
await waitFor(5) |
|
|
|
await waitFor(50) |
|
|
|
let offerIndex = offeringTrades.findIndex((offeringTrade) => offeringTrade.qortalCreatorTradeAddress === presence.address) |
|
|
|
let offerIndex = offeringTrades.findIndex((offeringTrade) => offeringTrade.qortalCreatorTradeAddress === presence.address) |
|
|
|
offerIndex !== -1 ? (offeringTrades[offerIndex].lastSeen = presence.timestamp) : null |
|
|
|
offerIndex !== -1 ? (offeringTrades[offerIndex].lastSeen = presence.timestamp) : null |
|
|
|
}) |
|
|
|
}) |
|
|
@ -1671,7 +1671,7 @@ class TradePortal extends LitElement { |
|
|
|
|
|
|
|
|
|
|
|
if (tradePresenceTxns !== null) { |
|
|
|
if (tradePresenceTxns !== null) { |
|
|
|
await asyncForEach(tradePresenceTxns, async (tradePresence) => { |
|
|
|
await asyncForEach(tradePresenceTxns, async (tradePresence) => { |
|
|
|
await waitFor(5) |
|
|
|
await waitFor(50) |
|
|
|
let offerIndex = offeringTrades.findIndex((offeringTrade) => offeringTrade.qortalCreatorTradeAddress === tradePresence.tradeAddress) |
|
|
|
let offerIndex = offeringTrades.findIndex((offeringTrade) => offeringTrade.qortalCreatorTradeAddress === tradePresence.tradeAddress) |
|
|
|
offerIndex !== -1 ? (offeringTrades[offerIndex].tradePresenceExpiry = tradePresence.timestamp) : null |
|
|
|
offerIndex !== -1 ? (offeringTrades[offerIndex].tradePresenceExpiry = tradePresence.timestamp) : null |
|
|
|
}) |
|
|
|
}) |
|
|
@ -1818,19 +1818,19 @@ class TradePortal extends LitElement { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
const restartPresenceWebSocket = () => { |
|
|
|
const restartPresenceWebSocket = () => { |
|
|
|
setTimeout(() => initPresenceWebSocket(true), 5000) |
|
|
|
setTimeout(() => initPresenceWebSocket(true), 2000) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
const restartTradePresenceWebSocket = () => { |
|
|
|
const restartTradePresenceWebSocket = () => { |
|
|
|
setTimeout(() => initTradePresenceWebSocket(true), 5000) |
|
|
|
setTimeout(() => initTradePresenceWebSocket(true), 2000) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
const restartTradeOffersWebSocket = () => { |
|
|
|
const restartTradeOffersWebSocket = () => { |
|
|
|
setTimeout(() => initTradeOffersWebSocket(true), 5000) |
|
|
|
setTimeout(() => initTradeOffersWebSocket(true), 2000) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
const restartTradeBotWebSocket = () => { |
|
|
|
const restartTradeBotWebSocket = () => { |
|
|
|
setTimeout(() => initTradeBotWebSocket(true), 5000) |
|
|
|
setTimeout(() => initTradeBotWebSocket(true), 2000) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// Start TradeOffersWebSocket
|
|
|
|
// Start TradeOffersWebSocket
|
|
|
@ -2364,11 +2364,11 @@ class TradePortal extends LitElement { |
|
|
|
self.postMessage({ type: 'STUCK_OFFERS', data: stuckOffers }) |
|
|
|
self.postMessage({ type: 'STUCK_OFFERS', data: stuckOffers }) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// Get Historic Trades
|
|
|
|
|
|
|
|
getCompletedTrades() |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Get Offers
|
|
|
|
// Get Offers
|
|
|
|
getOffers() |
|
|
|
setTimeout(() => { getOffers() }, 1000) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Get Historic Trades
|
|
|
|
|
|
|
|
setTimeout(() => { getCompletedTrades() }, 1000) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
filterStuckTrades(states) { |
|
|
|
filterStuckTrades(states) { |
|
|
|