def read_files(filename): file_downloader_and_saver = CsvDownloader() mongo_operations = MongoOperations() database = DatabaseApi(mongo_operations, file_downloader_and_saver) limit = int(request.args.get("limit")) if limit > PAGINATE_FILE_LIMIT: limit = PAGINATE_FILE_LIMIT file_result = database.read_file(filename, request.args.get("skip"), limit, request.args.get("query")) return jsonify({MESSAGE_RESULT: file_result}), HTTP_STATUS_CODE_SUCESS
def read_files(): file_downloader_and_saver = FileDownloaderAndSaver() mongo_operations = MongoOperations() database = DatabaseApi(mongo_operations, file_downloader_and_saver) if (request.args): file_result = database.read_file(request.args.get(FILENAME), request.args.get('skip'), request.args.get('limit'), request.args.get('query')) return jsonify({MESSAGE_RESULT: file_result}), HTTP_STATUS_CODE_SUCESS else: return jsonify({MESSAGE_RESULT: database.get_files()}),\ HTTP_STATUS_CODE_SUCESS