diff bin/rdfdb @ 1350:36f58b2aa8ef

browser syncedgraph sends patches back to server Ignore-this: eb8d3f018ff97f7389c4af3efa62fd9
author Drew Perttula <drewp@bigasterisk.com>
date Sun, 05 Jun 2016 03:21:31 +0000
parents 9ea0dbe3c8b4
children 6044e527d795
line wrap: on
line diff
--- a/bin/rdfdb	Sun Jun 05 03:04:44 2016 +0000
+++ b/bin/rdfdb	Sun Jun 05 03:21:31 2016 +0000
@@ -417,9 +417,10 @@
             Failure(WebsocketDisconnect(reason)), self.wsClient)
 
     def messageReceived(self, message):
-        log.info("got message from %s: %s", self.connectionId, message)
-        # how
-        self.sendMessage(message)
+        log.info("got message from %r: %s", self.wsClient, message)
+        p = Patch(jsonRepr=message)
+        p.senderUpdateUri = self.wsClient.updateUri
+        self.settings.db.patch(p)
 
 liveClients = set()
 def sendToLiveClients(d=None, asJson=None):