def motd(request):
    msg = [u" ",
           u"Oh, hi there. Good to see you.",
           u" "
           ]

    w = int(request.GET.get('pw', '80'))
    h = int(request.GET.get('ph', '24'))

    resp = {'status': 200,
            'motd': msg,
            'email': request.user.email,
            'background': utils.load_random_background(w, h),
           }
    pending_friends = models.Friend.objects.filter(recipient=request.user,
                                                   accepted_at__isnull=True,
                                                   revoked_at__isnull=True)

    if pending_friends.count():
        resp['pending_friends'] = [utils.friend_name(p.initiator) for p in pending_friends]

    return HttpResponse(utils.json_encode(resp))
def issue(request):
    if request.user.is_authenticated():
        # user is already logged in...
        return motd(request)

    msg = [
           u" ******************************************************************************",
           u" ****************************        福   福        ****************************",
           u" ****************************   Double Happiness   ****************************",
           u" ******************************************************************************",
           u" ",
           u"Hai! Welcome to Double Happiness.",
           u" ",]

    w = int(request.GET.get('pw', '80'))
    h = int(request.GET.get('ph', '24'))

    resp = HttpResponse(utils.json_encode({'status': 200,
                                           'issue': msg,
                                           'background': utils.load_random_background(w, h),
                                           }))
    resp.set_cookie('csrftoken', get_token(request))
    return resp