def revisevideo(videoid, token): if token is not None: user = UserProfile.query. \ filter_by(token=token).first_or_404() #data = delete(user.username, videoid, 'yes') data = upload(user.username) if data['status'] is 'success': media = Media.query.filter_by(media_id=videoid).first_or_404() old_media = media.getdata() media.name = data['name'] media.content_url = data['url'] media.sys_path = data['sys_path'] media.timestamp = datetime.datetime.utcnow() media.thumb_url = data['thumb'] old = json.loads(media.revise) try: old['old'].append(old_media) except: old = {} old['old'] = [] old['old'].append(old_media) media.revise = json.dumps(old) db.session.commit() return jsonify(data) else: return jsonify({'status': 'failed'})
def uploadvideo(token): data = dict() if token is not None: user = UserProfile.query. \ filter_by(token=token).first_or_404() if user is None: return jsonify({'status': 'failed', 'type': 'User Not Found'}) data = upload(user.username) if data['status'] == "success": media = Media(data['name'], data['sys_path'], data['url'], user.username, data['type'], data['thumb'], data['tags'], data['featured_name']) db.session.add(media) db.session.commit() return jsonify(data) else: return jsonify(data) else: return jsonify({'status': 'failed'})