Esempio n. 1
0
def createAPI():
    if request.method == "POST":
        req = request.json
        audioFileType = req["audioFileType"]
        metadata = req.get("audioFileMetadata", None)
        if audioFileType == "song":
            obj = Song()
            obj.Add(database, metadata)
            return success()

        elif audioFileType == "podcast":
            obj = Podcast()
            if obj.Add(database, metadata):
                return success()
            return notfoundError()

        elif audioFileType == "audiobook":
            obj = Audiobook()
            obj.Add(database, metadata)
            return success()

        else:
            return notfoundError()

    else:
        return notfoundError()