"""Register default routes."""
from aiohttp import web
from ..messaging.actionmenu.routes import register as register_actionmenu
from ..messaging.connections.routes import register as register_connections
from ..messaging.credentials.routes import register as register_credentials
from ..messaging.introduction.routes import register as register_introduction
from ..messaging.presentations.routes import register as register_presentations
from ..messaging.schemas.routes import register as register_schemas
from ..messaging.credential_definitions.routes import (
register as register_credential_definitions,
)
from ..messaging.basicmessage.routes import register as register_basicmessages
from ..messaging.discovery.routes import register as register_discovery
from ..messaging.trustping.routes import register as register_trustping
from ..wallet.routes import register as register_wallet
[docs]async def register_module_routes(app: web.Application):
"""
Register default routes with the webserver.
Eventually this should use dynamic registration based on the
currently-selected message families.
"""
await register_actionmenu(app)
await register_connections(app)
await register_credentials(app)
await register_introduction(app)
await register_presentations(app)
await register_schemas(app)
await register_credential_definitions(app)
await register_basicmessages(app)
await register_discovery(app)
await register_trustping(app)
await register_wallet(app)