Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -702,6 +702,10 @@ async def exe(websocket,connected,key):
|
|
702 |
event = {
|
703 |
"type": "cursor",
|
704 |
'offset': event["offset"],
|
|
|
|
|
|
|
|
|
705 |
|
706 |
}
|
707 |
websockets.broadcast(connected, json.dumps(event))
|
@@ -712,6 +716,10 @@ async def exe(websocket,connected,key):
|
|
712 |
'id': event["id"],
|
713 |
'startOffset': event["startOffset"],
|
714 |
'endOffset': event["endOffset"],
|
|
|
|
|
|
|
|
|
715 |
|
716 |
}
|
717 |
websockets.broadcast(connected, json.dumps(event))
|
@@ -720,6 +728,10 @@ async def exe(websocket,connected,key):
|
|
720 |
event = {
|
721 |
"type": "addselection",
|
722 |
'sourceUser': event["sourceUser"],
|
|
|
|
|
|
|
|
|
723 |
|
724 |
}
|
725 |
websockets.broadcast(connected, json.dumps(event))
|
@@ -729,6 +741,10 @@ async def exe(websocket,connected,key):
|
|
729 |
"type": "insert",
|
730 |
'index': event["index"],
|
731 |
'text': event["text"],
|
|
|
|
|
|
|
|
|
732 |
|
733 |
}
|
734 |
websockets.broadcast(connected, json.dumps(event))
|
@@ -739,6 +755,10 @@ async def exe(websocket,connected,key):
|
|
739 |
'index': event["index"],
|
740 |
'length': event["length"],
|
741 |
'text': event["text"],
|
|
|
|
|
|
|
|
|
742 |
|
743 |
}
|
744 |
websockets.broadcast(connected, json.dumps(event))
|
@@ -748,6 +768,10 @@ async def exe(websocket,connected,key):
|
|
748 |
"type": "edelelte",
|
749 |
'index': event["index"],
|
750 |
'length': event["length"],
|
|
|
|
|
|
|
|
|
751 |
|
752 |
|
753 |
}
|
|
|
702 |
event = {
|
703 |
"type": "cursor",
|
704 |
'offset': event["offset"],
|
705 |
+
'userid': event["userid"],
|
706 |
+
'userlabel': event["userlabel"],
|
707 |
+
'usercolor': event["usercolor"],
|
708 |
+
'fileName':event["fileName"],
|
709 |
|
710 |
}
|
711 |
websockets.broadcast(connected, json.dumps(event))
|
|
|
716 |
'id': event["id"],
|
717 |
'startOffset': event["startOffset"],
|
718 |
'endOffset': event["endOffset"],
|
719 |
+
'userid': event["userid"],
|
720 |
+
'userlabel': event["userlabel"],
|
721 |
+
'usercolor': event["usercolor"],
|
722 |
+
'fileName':event["fileName"],
|
723 |
|
724 |
}
|
725 |
websockets.broadcast(connected, json.dumps(event))
|
|
|
728 |
event = {
|
729 |
"type": "addselection",
|
730 |
'sourceUser': event["sourceUser"],
|
731 |
+
'userid': event["userid"],
|
732 |
+
'userlabel': event["userlabel"],
|
733 |
+
'usercolor': event["usercolor"],
|
734 |
+
'fileName':event["fileName"],
|
735 |
|
736 |
}
|
737 |
websockets.broadcast(connected, json.dumps(event))
|
|
|
741 |
"type": "insert",
|
742 |
'index': event["index"],
|
743 |
'text': event["text"],
|
744 |
+
'userid': event["userid"],
|
745 |
+
'userlabel': event["userlabel"],
|
746 |
+
'usercolor': event["usercolor"],
|
747 |
+
'fileName':event["fileName"],
|
748 |
|
749 |
}
|
750 |
websockets.broadcast(connected, json.dumps(event))
|
|
|
755 |
'index': event["index"],
|
756 |
'length': event["length"],
|
757 |
'text': event["text"],
|
758 |
+
'userid': event["userid"],
|
759 |
+
'userlabel': event["userlabel"],
|
760 |
+
'usercolor': event["usercolor"],
|
761 |
+
'fileName':event["fileName"],
|
762 |
|
763 |
}
|
764 |
websockets.broadcast(connected, json.dumps(event))
|
|
|
768 |
"type": "edelelte",
|
769 |
'index': event["index"],
|
770 |
'length': event["length"],
|
771 |
+
'userid': event["userid"],
|
772 |
+
'userlabel': event["userlabel"],
|
773 |
+
'usercolor': event["usercolor"],
|
774 |
+
'fileName':event["fileName"],
|
775 |
|
776 |
|
777 |
}
|