1
0
mirror of https://gitlab.com/2-chainz/2-chainz-rest.git synced 2025-08-02 19:41:24 +00:00
Files
2-Chainz-Rest/quote/__init__.py

22 lines
659 B
Python

import logging
import json
import azure.functions as func
import random
from . import quotes
def main(req: func.HttpRequest) -> func.HttpResponse:
batch = req.params.get("batch")
random.shuffle(quotes.quotes)
if batch is not None:
try:
batch = int(batch)
except ValueError:
return func.HttpResponse(
"'batch' param must be an integer.", status_code=400
)
return func.HttpResponse(json.dumps({"quotes": quotes.quotes[0:batch]}))
logging.info("Python HTTP trigger function processed a request.")
return func.HttpResponse(json.dumps({"quote": quotes.quotes[0]}))