Example #1
0
import base64
import uuid
from pydantic import BaseModel
from fastapi import APIRouter, HTTPException
from starlette.requests import Request
from helper import to_dict, success, failure, APPCtrl
from cores.mqttc.pubc import MQTTStreamPubBase
from configparser import ConfigParser
from apps.common.manager import Manager
from apps.common import api


appname = "common"

APIHandler = APIRouter()
APIHandler.Sub = MQTTStreamPubBase(appname, api)
APIHandler.Manager = Manager(appname)


class pingItem(BaseModel):
	data: dict
	id: str = None


class configItem(BaseModel):
	npshost: str
	npsuser:str
	gate: str
	auth_code: str
	id: str = None