mirror of
https://github.com/yawaflua/Flask-Discord.git
synced 2025-12-10 04:19:31 +02:00
25 lines
627 B
Python
25 lines
627 B
Python
from flask import current_app
|
|
from abc import ABC
|
|
|
|
|
|
class DiscordModelsBase(ABC):
|
|
|
|
@staticmethod
|
|
def _request(*args, **kwargs):
|
|
"""A shorthand to :py:func:flask_discord.request`. It uses Flask current_app local proxy to get the
|
|
Flask-Discord client.
|
|
|
|
"""
|
|
return current_app.discord.request(*args, **kwargs)
|
|
|
|
def to_json(self):
|
|
"""A utility method which returns raw payload object as it was received from discord.
|
|
|
|
Returns
|
|
-------
|
|
dict
|
|
A dict representing raw payload object received from discord.
|
|
|
|
"""
|
|
return self._payload
|