def game(request,game_id,fb=False): try: socialauth = UserSocialAuth.objects.get(user=request.user,provider='facebook') access_token = socialauth.extra_data['access_token'] except UserSocialAuth.DoesNotExist: access_token = None template = "vocab_game.html" if not fb else "vocab_game_facebook.html" return render(request, template, { 'words_json':simplejson.dumps(current_words_json(request.user)), 'game_id':game_id, 'level_id':request.user.userprogress.current_level.id, 'access_token':access_token, 'FACEBOOK_APP_ID':settings.FACEBOOK_APP_ID, })
def current_words_handler(request): if not request.user: raise reqdecs.Unauthorized("Not logged in") json = current_words_json(request.user) return json