syntaxwebsite/app/routes/mobile.py

28 lines
979 B
Python

from flask import Blueprint, render_template, request, redirect, url_for, flash, session, abort, jsonify, make_response
from sqlalchemy import func
import hashlib
import random
import logging
from config import Config
from app.extensions import limiter, csrf, get_remote_address
from app.models.user import User
from app.models.user_email import UserEmail
from app.util import auth
from app.services import economy
from datetime import datetime, timedelta
config = Config()
MobileAPIRoute = Blueprint('mobile', __name__, url_prefix='/')
@MobileAPIRoute.route("/device/initialize", methods=["POST"])
@csrf.exempt
def DeviceInit():
return jsonify({"browserTrackerId":random.randint(100000000,9999999999),"appDeviceIdentifier":None})
@MobileAPIRoute.route("/mobileapi/check-app-version", methods=["GET"])
def check_app_version():
return jsonify({"data":{"UpgradeAction":"None"}})
@MobileAPIRoute.route("/mobile/pbe", methods=["GET"])
def mobile_pbe():
return "", 200