X-Git-Url: https://git.frykholm.com/friends.git/blobdiff_plain/ddf4123ddc9df1b3786c3950f0bed371d8bba352..511b6ecb108d9a00340f1e58b849c3fcdb4536c9:/friends/server.py diff --git a/friends/server.py b/friends/server.py index ca64779..750ddc8 100644 --- a/friends/server.py +++ b/friends/server.py @@ -30,6 +30,7 @@ class PushHandler(tornado.web.RequestHandler): hub_lease_seconds = self.get_argument('hub.lease_seconds','') hub_secret = self.get_argument('hub.sercret','') hub_verify_token = self.get_argument('hub.verify_token','') + print(self.request.body) if hub_mode == 'unsubscribe': pass #FIXME path = hub_topic.split(self.settings['domain'])[1] @@ -39,6 +40,8 @@ class PushHandler(tornado.web.RequestHandler): db.execute("INSERT into subscriptions (userid, expires, callback, verified) values (?,?,?,?)",(row['id'],datetime.datetime.now(),hub_callback,False)) db.commit() self.set_status(202) + #TODO add GET callback with the same data we got + #TODO store secret, add it to outgoing feeds with hmac class XrdHandler(tornado.web.RequestHandler): def get(self): self.render("templates/xrd.xml", hostname="ronin.frykholm.com", url=self.settings['domain'])