8000 SQS: Register query API routes in provider lifecycle hook (#12685) · localstack/localstack@d724a69 · GitHub
[go: up one dir, main page]

Skip to content

Commit d724a69

Browse files
SQS: Register query API routes in provider lifecycle hook (#12685)
1 parent 21c4d5d commit d724a69

File tree

2 files changed

+2
-4
lines changed

2 files changed

+2
-4
lines changed

localstack-core/localstack/services/providers.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -320,12 +320,8 @@ def sns():
320320

321321
@aws_provider()
322322
def sqs():
323-
from localstack.services import edge
324-
from localstack.services.sqs import query_api
325323
from localstack.services.sqs.provider import SqsProvider
326324

327-
query_api.register(edge.ROUTER)
328-
329325
provider = SqsProvider()
330326
return Service.for_provider(provider)
331327

localstack-core/localstack/services/sqs/provider.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@
7777
from localstack.services.edge import ROUTER
7878
from localstack.services.plugins import ServiceLifecycleHook
7979
from localstack.services.sqs import constants as sqs_constants
80+
from localstack.services.sqs import query_api
8081
from localstack.services.sqs.constants import (
8182
HEADER_LOCALSTACK_SQS_OVERRIDE_MESSAGE_COUNT,
8283
HEADER_LOCALSTACK_SQS_OVERRIDE_WAIT_TIME_SECONDS,
@@ -828,6 +829,7 @@ def get_store(account_id: str, region: str) -> SqsStore:
828829
return sqs_stores[account_id][region]
829830

830831
def on_before_start(self):
832+
query_api.register(ROUTER)
831833
self._router_rules = ROUTER.add(SqsDeveloperEndpoints())
832834
self._queue_update_worker.start()
833835
self._start_cloudwatch_metrics_reporting()

0 commit comments

Comments
 (0)
0