Refactoring, added docstrings
This commit is contained in:
@@ -15,12 +15,22 @@ class Connection(object):
|
||||
public_key: str
|
||||
|
||||
async def send_webmessage(self, obj: webmessages_union):
|
||||
"""
|
||||
Sends WebMessage object to this connection
|
||||
:param obj: Should be some type of WebMessage
|
||||
:return:
|
||||
"""
|
||||
await self.ws.send_text(obj.to_json())
|
||||
|
||||
async def send_error(
|
||||
self,
|
||||
error_message: webmessage_error_message_literal
|
||||
):
|
||||
"""
|
||||
Sends error with specified messages
|
||||
:param error_message: See webmessage_error_message_literal for available
|
||||
:return:
|
||||
"""
|
||||
await self.send_webmessage(
|
||||
WebErrorMessage(
|
||||
error_message=error_message
|
||||
@@ -28,6 +38,10 @@ class Connection(object):
|
||||
)
|
||||
|
||||
async def send_connect(self):
|
||||
"""
|
||||
When new user is connected, send info about user
|
||||
:return:
|
||||
"""
|
||||
await self.send_webmessage(
|
||||
WebUserMessage(
|
||||
type="connect",
|
||||
|
||||
Reference in New Issue
Block a user