def mark_as_viewed_client(request): result = True user = _validate_token(request) if user: showid = request.GET.get('showid', '') season = request.GET.get('season', '') episode = request.GET.get('episode', '') checked = request.GET.get('checked', '') result = shows.mark_as_viewed(user, int(showid), int(season), int(episode), checked) data = simplejson.dumps([result]) return HttpResponse(data, mimetype='application/json')
def mark_as_viewed(request): result = True if ("showid" in request.GET and "season" in request.GET and "episode" in request.GET): showid = request.GET['showid'] season = request.GET['season'] episode = request.GET['episode'] viewed = request.GET['viewed'] == "true" if showid.isdigit() and season.isdigit(): result = shows.mark_as_viewed(request.user, int(showid), int(season), episode, viewed) data = simplejson.dumps([result]) return HttpResponse(data, mimetype='application/json')