From 0f6d8b37f474c80d3d2cec192cef4a9ff0a39afe Mon Sep 17 00:00:00 2001 From: adonis Date: Tue, 8 Sep 2026 18:11:26 +0330 Subject: [PATCH] Match SSE ping comments to the 20s server heartbeat. Rename the equals price-trigger condition to reach-this-price. Co-authored-by: Cursor --- src/utils/priceSocket.ts | 1 + src/views/base/priceTrigger/components/Item.vue | 2 +- src/views/base/priceTrigger/composables/usePriceTriggerPage.ts | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/utils/priceSocket.ts b/src/utils/priceSocket.ts index 24f0c22..2b00e71 100644 --- a/src/utils/priceSocket.ts +++ b/src/utils/priceSocket.ts @@ -30,6 +30,7 @@ const ALERT_COOLDOWN_MS = 5 * 60 * 1000 const FALLBACK_POLL_INTERVAL_MS = 10000 const PRICE_SOURCE_STALE_MS_MOBILE = 50000 const PRICE_SOURCE_STALE_MS_DESKTOP = 35000 +/** بدون event قیمت؛ ping هر ۲۰ث از سرور activity را تازه می‌کند */ const STALE_STREAM_MS = 120000 const FALLBACK_POLL_DELAY_MS = 2500 const STREAM_CONNECTING = 0 diff --git a/src/views/base/priceTrigger/components/Item.vue b/src/views/base/priceTrigger/components/Item.vue index efa3c6e..6452e34 100644 --- a/src/views/base/priceTrigger/components/Item.vue +++ b/src/views/base/priceTrigger/components/Item.vue @@ -153,7 +153,7 @@ async function changeActive(val: boolean) { function returnPriceCondition(val: string) { switch (val) { case '==': - return 'مساوی' + return 'رسیدن به این قیمت' case '<': return 'کوچکتر' case '>': diff --git a/src/views/base/priceTrigger/composables/usePriceTriggerPage.ts b/src/views/base/priceTrigger/composables/usePriceTriggerPage.ts index 112082d..c2f0def 100644 --- a/src/views/base/priceTrigger/composables/usePriceTriggerPage.ts +++ b/src/views/base/priceTrigger/composables/usePriceTriggerPage.ts @@ -56,7 +56,7 @@ export function usePriceTriggerPage() { const typeItems: SelectItem[] = [ { value: 'بزرگتر', key: '>' }, { value: 'کوچکتر', key: '<' }, - { value: 'مساوی', key: '==' }, + { value: 'رسیدن به این قیمت', key: '==' }, ] function resetFields() {