Skip to content

Commit b3c3765

Browse files
committed
all servers are setup
1 parent edb3e95 commit b3c3765

File tree

4 files changed

+8
-20
lines changed

4 files changed

+8
-20
lines changed

services/web/server/src/simcore_service_webserver/api_keys/_controller/rpc.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
11
from datetime import timedelta
22

33
from aiohttp import web
4-
from models_library.api_schemas_webserver import WEBSERVER_RPC_NAMESPACE
54
from models_library.products import ProductName
65
from models_library.rpc.webserver.auth.api_keys import ApiKeyGet
76
from models_library.users import UserID
87
from servicelib.rabbitmq import RPCRouter
98

10-
from ...rabbitmq import get_rabbitmq_rpc_server
9+
from ...rabbitmq import create_register_rpc_routes_on_startup
1110
from .. import _service
1211
from ..errors import ApiKeyNotFoundError
1312
from ..models import ApiKey
@@ -68,6 +67,4 @@ async def delete_api_key_by_key(
6867
)
6968

7069

71-
async def register_rpc_routes_on_startup(app: web.Application):
72-
rpc_server = get_rabbitmq_rpc_server(app)
73-
await rpc_server.register_router(router, WEBSERVER_RPC_NAMESPACE, app)
70+
register_rpc_routes_on_startup = create_register_rpc_routes_on_startup(router)

services/web/server/src/simcore_service_webserver/licenses/_rpc.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
from aiohttp import web
2-
from models_library.api_schemas_webserver import WEBSERVER_RPC_NAMESPACE
32
from models_library.api_schemas_webserver.licensed_items import (
43
LicensedItemRpcGet,
54
LicensedItemRpcGetPage,
@@ -27,7 +26,7 @@
2726
NotEnoughAvailableSeatsError,
2827
)
2928

30-
from ..rabbitmq import get_rabbitmq_rpc_server
29+
from ..rabbitmq import create_register_rpc_routes_on_startup
3130
from . import _licensed_items_checkouts_service, _licensed_items_service
3231

3332
router = RPCRouter()
@@ -161,6 +160,4 @@ async def release_licensed_item_for_wallet(
161160
)
162161

163162

164-
async def register_rpc_routes_on_startup(app: web.Application):
165-
rpc_server = get_rabbitmq_rpc_server(app)
166-
await rpc_server.register_router(router, WEBSERVER_RPC_NAMESPACE, app)
163+
register_rpc_routes_on_startup = create_register_rpc_routes_on_startup(router)

services/web/server/src/simcore_service_webserver/payments/_rpc_invoice.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
from decimal import Decimal
22

33
from aiohttp import web
4-
from models_library.api_schemas_webserver import WEBSERVER_RPC_NAMESPACE
54
from models_library.emails import LowerCaseEmailStr
65
from models_library.payments import InvoiceDataGet, UserInvoiceAddress
76
from models_library.products import ProductName
@@ -10,7 +9,7 @@
109

1110
from ..products import products_service
1211
from ..products.models import CreditResult
13-
from ..rabbitmq import get_rabbitmq_rpc_server
12+
from ..rabbitmq import create_register_rpc_routes_on_startup
1413
from ..users.api import get_user_display_and_id_names, get_user_invoice_address
1514

1615
router = RPCRouter()
@@ -45,6 +44,4 @@ async def get_invoice_data(
4544
)
4645

4746

48-
async def register_rpc_routes_on_startup(app: web.Application):
49-
rpc_server = get_rabbitmq_rpc_server(app)
50-
await rpc_server.register_router(router, WEBSERVER_RPC_NAMESPACE, app)
47+
register_rpc_routes_on_startup = create_register_rpc_routes_on_startup(router)

services/web/server/src/simcore_service_webserver/products/_controller/rpc.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
11
from decimal import Decimal
22

33
from aiohttp import web
4-
from models_library.api_schemas_webserver import WEBSERVER_RPC_NAMESPACE
54
from models_library.api_schemas_webserver.products import CreditResultRpcGet
65
from models_library.products import ProductName
76
from servicelib.rabbitmq import RPCRouter
87

98
from ...constants import APP_SETTINGS_KEY
10-
from ...rabbitmq import get_rabbitmq_rpc_server, setup_rabbitmq
9+
from ...rabbitmq import create_register_rpc_routes_on_startup, setup_rabbitmq
1110
from .. import _service
1211
from .._models import CreditResult
1312

@@ -27,9 +26,7 @@ async def get_credit_amount(
2726
return CreditResultRpcGet.model_validate(credit_result, from_attributes=True)
2827

2928

30-
async def _register_rpc_routes_on_startup(app: web.Application):
31-
rpc_server = get_rabbitmq_rpc_server(app)
32-
await rpc_server.register_router(router, WEBSERVER_RPC_NAMESPACE, app)
29+
_register_rpc_routes_on_startup = create_register_rpc_routes_on_startup(router)
3330

3431

3532
def setup_rpc(app: web.Application):

0 commit comments

Comments
 (0)