add automatic point addition
This commit is contained in:
parent
f16f6cc925
commit
d80ea74a29
|
@ -1,6 +1,8 @@
|
||||||
import os # for using paths in config
|
import os
|
||||||
|
|
||||||
from flask import Flask
|
from flask import Flask
|
||||||
|
from apscheduler.schedulers.background import BackgroundScheduler
|
||||||
|
from tlapbot.db import get_db
|
||||||
|
from tlapbot.owncast_helpers import give_points_to_chat
|
||||||
|
|
||||||
def create_app(test_config=None):
|
def create_app(test_config=None):
|
||||||
app = Flask(__name__, instance_relative_config=True)
|
app = Flask(__name__, instance_relative_config=True)
|
||||||
|
@ -18,6 +20,14 @@ def create_app(test_config=None):
|
||||||
app.register_blueprint(owncast_webhooks.bp)
|
app.register_blueprint(owncast_webhooks.bp)
|
||||||
db.init_app(app)
|
db.init_app(app)
|
||||||
|
|
||||||
|
def proxy_job():
|
||||||
|
with app.app_context():
|
||||||
|
give_points_to_chat(get_db())
|
||||||
|
|
||||||
|
points_giver = BackgroundScheduler()
|
||||||
|
points_giver.add_job(proxy_job, 'interval', seconds=10)
|
||||||
|
points_giver.start()
|
||||||
|
|
||||||
return app
|
return app
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue