mirror of https://gitlab.com/litecord/litecord.git
add empty webhooks blueprint
This commit is contained in:
parent
1e8672656c
commit
93933fd8f5
|
|
@ -3,3 +3,4 @@ from .auth import bp as auth
|
||||||
from .users import bp as users
|
from .users import bp as users
|
||||||
from .guilds import bp as guilds
|
from .guilds import bp as guilds
|
||||||
from .channels import bp as channels
|
from .channels import bp as channels
|
||||||
|
from .webhooks import bp as webhooks
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,66 @@
|
||||||
|
from quart import Blueprint
|
||||||
|
|
||||||
|
bp = Blueprint('webhooks', __name__)
|
||||||
|
|
||||||
|
|
||||||
|
@bp.route('/channels/<int:channel_id>/webhooks', methods=['POST'])
|
||||||
|
async def create_webhook(channel_id):
|
||||||
|
pass
|
||||||
|
|
||||||
|
|
||||||
|
@bp.route('/channels/<int:channel_id>/webhooks', methods=['GET'])
|
||||||
|
async def get_channel_webhook(channel_id):
|
||||||
|
pass
|
||||||
|
|
||||||
|
|
||||||
|
@bp.route('/guilds/<int:guild_id>/webhooks', methods=['GET'])
|
||||||
|
async def get_guild_webhook(guild_id):
|
||||||
|
pass
|
||||||
|
|
||||||
|
|
||||||
|
@bp.route('/webhooks/<int:webhook_id>', methods=['GET'])
|
||||||
|
async def get_single_webhook(webhook_id):
|
||||||
|
pass
|
||||||
|
|
||||||
|
|
||||||
|
@bp.route('/webhooks/<int:webhook_id>/<str:webhook_token>', methods=['GET'])
|
||||||
|
async def get_tokened_webhook(webhook_id, webhook_token):
|
||||||
|
pass
|
||||||
|
|
||||||
|
|
||||||
|
@bp.route('/webhooks/<int:webhook_id>', methods=['PATCH'])
|
||||||
|
async def modify_webhook(webhook_id):
|
||||||
|
pass
|
||||||
|
|
||||||
|
|
||||||
|
@bp.route('/webhooks/<int:webhook_id>/<str:webhook_token>', methods=['PATCH'])
|
||||||
|
async def modify_webhook_tokened(webhook_id, webhook_token):
|
||||||
|
pass
|
||||||
|
|
||||||
|
|
||||||
|
@bp.route('/webhooks/<int:webhook_id>', methods=['DELETE'])
|
||||||
|
async def del_webhook(webhook_id):
|
||||||
|
pass
|
||||||
|
|
||||||
|
|
||||||
|
@bp.route('/webhooks/<int:webhook_id>/<str:webhook_token>', methods=['DELETE'])
|
||||||
|
async def del_webhook_tokened(webhook_id, webhook_token):
|
||||||
|
pass
|
||||||
|
|
||||||
|
|
||||||
|
@bp.route('/webhooks/<int:webhook_id>/<str:webhook_token>', methods=['POST'])
|
||||||
|
async def execute_webhook(webhook_id, webhook_token):
|
||||||
|
pass
|
||||||
|
|
||||||
|
|
||||||
|
@bp.route('/webhooks/<int:webhook_id>/<str:webhook_token>/slack',
|
||||||
|
methods=['POST'])
|
||||||
|
async def execute_slack_webhook(webhook_id, webhook_token):
|
||||||
|
pass
|
||||||
|
|
||||||
|
|
||||||
|
@bp.route('/webhooks/<int:webhook_id>/<str:webhook_token>/github',
|
||||||
|
methods=['POST'])
|
||||||
|
async def execute_github_webhook(webhook_id, webhook_token):
|
||||||
|
pass
|
||||||
|
|
||||||
|
|
@ -401,5 +401,7 @@ class GatewayWebsocket:
|
||||||
log.exception('An exception has occoured. state={}', self.state)
|
log.exception('An exception has occoured. state={}', self.state)
|
||||||
await self.ws.close(code=4000, reason=repr(err))
|
await self.ws.close(code=4000, reason=repr(err))
|
||||||
finally:
|
finally:
|
||||||
|
self.ext.state_manager.remove(self)
|
||||||
|
|
||||||
if self.state:
|
if self.state:
|
||||||
self.state.ws = None
|
self.state.ws = None
|
||||||
|
|
|
||||||
3
run.py
3
run.py
|
|
@ -10,7 +10,7 @@ from logbook import StreamHandler, Logger
|
||||||
from logbook.compat import redirect_logging
|
from logbook.compat import redirect_logging
|
||||||
|
|
||||||
import config
|
import config
|
||||||
from litecord.blueprints import gateway, auth, users, guilds, channels
|
from litecord.blueprints import gateway, auth, users, guilds, channels, webhooks
|
||||||
from litecord.gateway import websocket_handler
|
from litecord.gateway import websocket_handler
|
||||||
from litecord.errors import LitecordError
|
from litecord.errors import LitecordError
|
||||||
from litecord.gateway.state_manager import StateManager
|
from litecord.gateway.state_manager import StateManager
|
||||||
|
|
@ -43,6 +43,7 @@ app.register_blueprint(auth, url_prefix='/api/v6')
|
||||||
app.register_blueprint(users, url_prefix='/api/v6/users')
|
app.register_blueprint(users, url_prefix='/api/v6/users')
|
||||||
app.register_blueprint(guilds, url_prefix='/api/v6/guilds')
|
app.register_blueprint(guilds, url_prefix='/api/v6/guilds')
|
||||||
app.register_blueprint(channels, url_prefix='/api/v6/channels')
|
app.register_blueprint(channels, url_prefix='/api/v6/channels')
|
||||||
|
app.register_blueprint(webhooks, url_prefix='/api/v6')
|
||||||
|
|
||||||
|
|
||||||
@app.before_serving
|
@app.before_serving
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue