Compare commits

...

2 Commits

3 changed files with 15 additions and 5 deletions

View File

@ -1,11 +1,11 @@
from flask import Flask
from config import Config
from config import config
from app.blueprints import blueprints
from app.extensions import db, migrate
from app.celery import celery_init_app
def create_app(config_class=Config):
def create_app(config_class=config):
app = Flask(__name__)
app.config.from_object(config_class)

View File

@ -2,8 +2,8 @@ import os
basedir = os.path.abspath(os.path.dirname(__file__))
class Config:
SECRET_KEY = os.environ.get('SECRET_KEY')
class ProductionConfig:
SQLALCHEMY_DATABASE_URI = f"postgresql://{os.environ.get('POSTGRES_USER')}:{os.environ.get('POSTGRES_PASSWORD')}@postgres/{os.environ.get('POSTGRES_DB')}"
SQLALCHEMY_TRACK_MODIFICATIONS = False
CELERY = dict(
@ -12,3 +12,13 @@ class Config:
task_ignore_result=True,
)
class DebugConfig:
SQLALCHEMY_DATABASE_URI = f"postgresql://postgres:123456789@localhost:5432/paper"
SQLALCHEMY_TRACK_MODIFICATIONS = False
CELERY = dict(
broker_url="redis://localhost:6379/0",
result_backend="redis://localhost:6379/0",
task_ignore_result=True,
)
config = DebugConfig

View File

@ -28,7 +28,7 @@ from telethon.errors.rpcerrorlist import (
class PaperClient(TelegramClient):
def __init__(self, session: str | Session) -> None:
api = API.TelegramAndroid.Generate("paper")
api = API.TelegramDesktop.Generate("linux", "paper")
super().__init__(session, api)
async def invite_self(self, group: Entity | EntityLike):