diff --git a/umap/sync/app.py b/umap/sync/app.py index 04482d2d..cf526722 100644 --- a/umap/sync/app.py +++ b/umap/sync/app.py @@ -17,7 +17,7 @@ async def application(scope, receive, send): map_id = kwargs["map_id"] room_id = f"room{map_id}" - peer = await Peer.objects.acreate(uuid=uuid.uuid4(), name="FooBar", room_id=room_id) + peer = Peer(uuid=uuid.uuid4(), name="FooBar", room_id=room_id) print(peer) peer._send = send while True: diff --git a/umap/sync/models.py b/umap/sync/models.py index cc1b4af7..c3bbccfe 100644 --- a/umap/sync/models.py +++ b/umap/sync/models.py @@ -115,7 +115,7 @@ class Peer(models.Model): user, map_id, permissions = signed.values() if "edit" not in permissions: return await self.disconnect() - await Peer.asave() + await self.asave() response = JoinResponse(uuid=str(self.uuid), peers=await self.get_peers()) await self.send(response.model_dump_json()) await self.send_peers_list()