refactor listen

This commit is contained in:
2025-08-08 03:57:20 +03:00
parent e52a8af0b4
commit eeeb5ecace
2 changed files with 5 additions and 7 deletions

View File

@@ -12,10 +12,10 @@ from sanic.response import json, text
from sanic_prometheus import monitor
import kube
import slack
from slack import slack_app
app = Sanic(__name__)
slack.add_routes(app)
app.register_blueprint(slack_app)
monitor(app).expose_endpoint()
# API key for godoor controllers authenticating to k-space:floor

View File

@@ -3,15 +3,13 @@ import os
import requests
from pymongo.errors import PyMongoError
from requests.exceptions import RequestException
from sanic import Blueprint
slack_app = Blueprint("slack", __name__)
# webhook logs to private channel or "DEV" to print to console.
SLACK_DOORLOG_CALLBACK = os.environ["SLACK_DOORLOG_CALLBACK"]
def add_routes(app):
app.register_listener(slack_log, "after_server_start")
def slack_post(msg):
if SLACK_DOORLOG_CALLBACK == "DEV":
print(f"[DEV SLACK]: {msg}")