17 lines
396 B
Python
17 lines
396 B
Python
|
import decimal
|
||
|
import threading
|
||
|
|
||
|
import aio_pika
|
||
|
|
||
|
from .repos.in_memory_storage import get_setting as ims_get_setting
|
||
|
from .repos.rmq import consume_setting_updates
|
||
|
|
||
|
|
||
|
def get_setting(name: str) -> decimal.Decimal:
|
||
|
return ims_get_setting(name)
|
||
|
|
||
|
|
||
|
def launch_consumer(rmq: aio_pika.Connection):
|
||
|
t = threading.Thread(target=consume_setting_updates, args=(ims_get_setting, rmq))
|
||
|
t.start()
|