(20250128) Telegram Auth is operational now.
This commit is contained in:
@@ -233,10 +233,11 @@ async def call_is_active(
|
||||
tick_key = tick_ref["tickKey"]
|
||||
redis_key = tick_ref["redisKey"]
|
||||
|
||||
# Check if the call is active:
|
||||
if ACTIVE_CALLS.get(redis_key): return True
|
||||
if await redis_cache.get(redis_key):
|
||||
ACTIVE_CALLS[redis_key] = tick_ref
|
||||
return True
|
||||
# if await redis_cache.get(redis_key):
|
||||
# ACTIVE_CALLS[redis_key] = tick_ref
|
||||
# return True
|
||||
return False
|
||||
|
||||
|
||||
@@ -324,9 +325,9 @@ async def test_one_tick(tick: dict) -> None:
|
||||
"Message: `Failed to mark active call.`\n\n"
|
||||
f"Tick Key; `{tick_key}`\n"
|
||||
f"Redis Key; `{redis_key}`\n"
|
||||
f"Entry: `{tick_reference['entry']}`\n\n"
|
||||
f"Rate: `{tick_reference['rate']}`\n\n"
|
||||
f"LTP: `{tick['ltp']}`\n\n"
|
||||
f"Entry: `{tick_reference['entry']}`\n"
|
||||
f"Rate: `{tick_reference['rate']}`\n"
|
||||
f"LTP: `{tick['ltp']}`"
|
||||
),
|
||||
message_type = "error"
|
||||
)
|
||||
@@ -336,9 +337,9 @@ async def test_one_tick(tick: dict) -> None:
|
||||
"Message: `Marked active call.`\n\n"
|
||||
f"Tick Key; `{tick_key}`\n"
|
||||
f"Redis Key; `{redis_key}`\n"
|
||||
f"Entry: `{tick_reference['entry']}`\n\n"
|
||||
f"Rate: `{tick_reference['rate']}`\n\n"
|
||||
f"LTP: `{tick['ltp']}`\n\n"
|
||||
f"Entry: `{tick_reference['entry']}`\n"
|
||||
f"Rate: `{tick_reference['rate']}`\n"
|
||||
f"LTP: `{tick['ltp']}`"
|
||||
),
|
||||
message_type = "info"
|
||||
)
|
||||
@@ -655,7 +656,7 @@ async def refresh_strategy_reference() -> bool:
|
||||
# Save the new reference in the global variable:
|
||||
async with strategy_reference_lock:
|
||||
STRATEGY_REFERENCE = formatted_reference
|
||||
print(json.to_string(list(STRATEGY_REFERENCE)))
|
||||
# print(json.to_string(list(STRATEGY_REFERENCE)))
|
||||
|
||||
# Done here:
|
||||
return True
|
||||
@@ -710,12 +711,12 @@ async def main(
|
||||
|
||||
# Run the heartbeat task and the infinite tick-reading loop:
|
||||
tasks = [
|
||||
# ticks_from_kafka(
|
||||
# consumer = kafka_consumer,
|
||||
# fetch_count = 500,
|
||||
# fetch_timeout = 2.5
|
||||
# ),
|
||||
heartbeat(interval_seconds = heartbeat_interval)
|
||||
ticks_from_kafka(
|
||||
consumer = kafka_consumer,
|
||||
fetch_count = 500,
|
||||
fetch_timeout = 2.5
|
||||
),
|
||||
# heartbeat(interval_seconds = heartbeat_interval)
|
||||
]
|
||||
await asyncio.gather(*tasks)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user