Esempio n. 1
0
def deleteShortURL():
    if not request.data:
        return make_response(jsonify({'status': 'body data is none'}), 400)
    bodyData = convertDictToStr(
        jwt.decode(request.data, config.SECRET_KEY, algorithm=['HS256']))
    if not 'request_id' in bodyData:
        return make_response(jsonify({'status': 'request_id is none'}), 400)
    requestId = bodyData.get('request_id')
    status, responseData = linkController.deleteLink(requestId)
    return make_response(jsonify(responseData), status)
Esempio n. 2
0
def postShortURL():
    if not request.data:
        return make_response(jsonify({'status': 'body data is none'}), 400)
    bodyData = convertDictToStr(
        jwt.decode(request.data, config.SECRET_KEY, algorithm=['HS256']))
    if not 'link' in bodyData:
        return make_response(jsonify({'status': 'link is none'}), 400)
    originalLink = bodyData.get('link')
    status, responseData = linkController.addNewLink(originalLink)
    return make_response(jsonify(responseData), status)