Sindbad~EG File Manager

Current Path : /home/numerotech/flutter-api.numerotech.com/flutter_api_v1/core/controller/
Upload File :
Current File : //home/numerotech/flutter-api.numerotech.com/flutter_api_v1/core/controller/APIController.py

from flask import Flask, request, Blueprint, jsonify, redirect, url_for,flash, render_template,session
from core.model.APIModel import APIModel
from random import randint
import datetime
from datetime import timedelta,date,datetime
import  json
from flask import session, app

import hashlib
from .. import config,Helper,EMAIL
from urllib.parse import unquote
import html
from html import unescape


app = Blueprint('api', __name__)


@app.route('/api/get/data', methods = ["GET", "POST"])
def getData():
	sync_data = []
	sync_data = APIModel().getUsers()
	return json.dumps(sync_data,default=str)
				

@app.route('/api/user/sync', methods = ["GET", "POST"])
def UserSyncV1():
	now = datetime.now()
	current_dt   = now.strftime("%Y-%m-%d %H:%M:%S")
	insertAgenda    = []
	webagenda       = {}
	jsonData        = [] 
	content_type = request.headers.get('Content-Type')
	if (content_type == 'application/json'):
		jsonData = request.get_json(silent=True)

	if jsonData:	
	    APIModel().insertUsers(jsonData)
		
	return "Success"



Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists