Example #1
0
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,
    })
Example #2
0
def current_words_handler(request):
    if not request.user:
        raise reqdecs.Unauthorized("Not logged in")
    json = current_words_json(request.user)
    return json