def add_handlers(self, room_handler=None, transaction_handler=None,
user_handler=None):
"""Adds routes to Application that use specified handlers."""
# Add all the normal matrix API routes
if room_handler:
room = resources.Room(room_handler,
self.Api)
self.add_route("/rooms/{room_alias}", room)
if transaction_handler:
transaction = resources.Transaction(transaction_handler,
self.Api)
self.add_route("/transactions/{txn_id}", transaction)
if user_handler:
user = resources.User(user_handler,
self.Api)
self.add_route("/users/{user_id}", user)
评论列表
文章目录