Initial VarSync support
This commit is contained in:
parent
058406be01
commit
e65657e83b
1 changed files with 7 additions and 3 deletions
|
@ -1,10 +1,11 @@
|
||||||
import Logging
|
import Logging
|
||||||
import Routing
|
import Routing
|
||||||
|
import VarSync
|
||||||
|
|
||||||
from .AsyncServer import Server
|
from .AsyncServer import Server
|
||||||
from .Broadcast import Broadcast
|
from .Broadcast import Broadcast
|
||||||
|
|
||||||
class Info(Routing.Route):
|
class Info(Routing.ServerRoute):
|
||||||
def setup(self, **kwargs):
|
def setup(self, **kwargs):
|
||||||
self.message = kwargs.pop("message")
|
self.message = kwargs.pop("message")
|
||||||
self.counter = 0
|
self.counter = 0
|
||||||
|
@ -33,10 +34,13 @@ class SublimeHandler(Server.Handler):
|
||||||
Logging.info("'%s:%d' disconnected." % (self.info[0], self.info[1]))
|
Logging.info("'%s:%d' disconnected." % (self.info[0], self.info[1]))
|
||||||
|
|
||||||
|
|
||||||
server = Server(("127.0.0.1", 3077))
|
server = Server(("127.0.0.1", 3077), debug=True)
|
||||||
|
varsync = VarSync.Server()
|
||||||
|
varsync.links = ["link1", "link2"]
|
||||||
|
print(varsync.attrs)
|
||||||
try:
|
try:
|
||||||
Logging.header("fl0w server started.")
|
Logging.header("fl0w server started.")
|
||||||
server.run(SublimeHandler, {"routes" : {"info" : (Info, {"message" : "Test"})}, "broadcast" : Broadcast()})
|
server.run(SublimeHandler, {"routes" : {"info" : (Info, {"message" : "Test"}), "varsync" : varsync}, "broadcast" : Broadcast()})
|
||||||
except KeyboardInterrupt:
|
except KeyboardInterrupt:
|
||||||
server.stop()
|
server.stop()
|
||||||
Logging.warning("Gracefully shutting down server.")
|
Logging.warning("Gracefully shutting down server.")
|
||||||
|
|
Reference in a new issue