Remove dbsettings from init methods (would prevent initial migrations)
This commit is contained in:
parent
ca56b250f7
commit
efc6e1c326
2 changed files with 6 additions and 5 deletions
|
@ -13,10 +13,10 @@ from ..models import GatewayUser
|
||||||
from ..helpers import run_filters
|
from ..helpers import run_filters
|
||||||
|
|
||||||
class MatrixDispatcher:
|
class MatrixDispatcher:
|
||||||
def __init__(self, username=dbsettings.MATRIX_USERNAME, password=dbsettings.MATRIX_PASSWORD, homeserver=dbsettings.MATRIX_HOMESERVER):
|
def __init__(self, username=None, password=None, homeserver=None):
|
||||||
self.username = username
|
self.username = username or dbsettings.MATRIX_USERNAME
|
||||||
self.password = password
|
self.password = password or dbsettings.MATRIX_PASSWORD
|
||||||
self.homeserver = homeserver
|
self.homeserver = homeserver or dbsettings.MATRIX_HOMESERVER
|
||||||
|
|
||||||
async def send(self, message, room_id):
|
async def send(self, message, room_id):
|
||||||
client = AsyncClient(self.homeserver, self.username)
|
client = AsyncClient(self.homeserver, self.username)
|
||||||
|
|
|
@ -16,7 +16,8 @@ class TelegramWebhookView(View):
|
||||||
pass # TODO: Implement webhook receiver and management tool
|
pass # TODO: Implement webhook receiver and management tool
|
||||||
|
|
||||||
class TelegramDispatcher:
|
class TelegramDispatcher:
|
||||||
def __init__(self, token=dbsettings.TELEGRAM_TOKEN):
|
def __init__(self, token=None):
|
||||||
|
token = token or dbsettings.TELEGRAM_TOKEN
|
||||||
self.bot = telegram.Bot(token=token)
|
self.bot = telegram.Bot(token=token)
|
||||||
|
|
||||||
def send(self, message, chat_id):
|
def send(self, message, chat_id):
|
||||||
|
|
Loading…
Reference in a new issue