Beispiel #1
0
    def get(self):
        user_name = self.request.get('user_name')
        if memcache.get(user_name + 'updated'):
            self.response.out.write(json.dumps({"page": 1, "pageCount": 1}))
            return

        ba = BnterOAuth(self.request.remote_addr)
        edgeManager = EdgeManager(ba.getToken())
        page = self.request.get('page')
        info = edgeManager.updateEdgesForUser(user_name.lower(), page)
        if info['page'] == info['pageCount']:
            logging.info("Update friends for %s" % user_name)
            memcache.set(user_name + 'updated', 1, 6000)
        self.response.out.write(
            json.dumps({
                "page": info['page'],
                "pageCount": info['pageCount']
            }))
Beispiel #2
0
 def get(self):
    user_name = self.request.get('user_name')
    if memcache.get(user_name + 'updated'):
       self.response.out.write(json.dumps({
          "page": 1,
          "pageCount": 1
       }))
       return
       
    ba = BnterOAuth(self.request.remote_addr)
    edgeManager = EdgeManager(ba.getToken())
    page = self.request.get('page')
    info = edgeManager.updateEdgesForUser(user_name.lower(), page)
    if info['page'] == info['pageCount']:
       logging.info("Update friends for %s" % user_name)
       memcache.set(user_name + 'updated', 1, 6000)
    self.response.out.write(json.dumps({
       "page": info['page'],
       "pageCount": info['pageCount']
    }))
Beispiel #3
0
 def get(self):
    ba = BnterOAuth(self.request.remote_addr)
    edgeManager = EdgeManager(ba.getToken())
    user_name = self.request.get('user_name')
    edges = edgeManager.getEdgesForUser(user_name.lower())
    self.response.out.write(json.dumps(edges))
Beispiel #4
0
 def get(self):
     ba = BnterOAuth(self.request.remote_addr)
     edgeManager = EdgeManager(ba.getToken())
     user_name = self.request.get('user_name')
     edges = edgeManager.getEdgesForUser(user_name.lower())
     self.response.out.write(json.dumps(edges))