2020-07-06 23:41:26 +02:00

18 lines
579 B
Python

from flask_restful import Resource, Api, reqparse
from flask import request
from bson import json_util, ObjectId
import json
import echo_db.database as EchoDB
import echo_api.auth as Auth
class DevicesAPI(Resource):
def get(self):
if not Auth.Auth.verify(request):
return {'status': 'failed', 'message': 'Not Authenticated!'}, 401
collection = EchoDB.EchoDB.database['Devices']
devices = collection.find({})
devices_json = json.loads(json_util.dumps(devices))
return {'status': 'success', 'data': devices_json}, 200