Make notifee functions all async

This commit is contained in:
Stuckinaboot
2019-02-28 19:11:04 -05:00
parent 3beec9d4ae
commit 1ecdcf7df4
3 changed files with 17 additions and 16 deletions

View File

@ -1,44 +1,45 @@
import asyncio
from abc import ABC, abstractmethod
class INotifee(ABC):
@abstractmethod
def opened_stream(self, network, stream):
async def opened_stream(self, network, stream):
"""
:param network: network the stream was opened on
:param stream: stream that was opened
"""
@abstractmethod
def closed_stream(self, network, stream):
async def closed_stream(self, network, stream):
"""
:param network: network the stream was closed on
:param stream: stream that was closed
"""
@abstractmethod
def connected(self, network, conn):
async def connected(self, network, conn):
"""
:param network: network the connection was opened on
:param conn: connection that was opened
"""
@abstractmethod
def disconnected(self, network, conn):
async def disconnected(self, network, conn):
"""
:param network: network the connection was closed on
:param conn: connection that was closed
"""
@abstractmethod
def listen(self, network, multiaddr):
async def listen(self, network, multiaddr):
"""
:param network: network the listener is listening on
:param multiaddr: multiaddress listener is listening on
"""
@abstractmethod
def listen_close(self, network, multiaddr):
async def listen_close(self, network, multiaddr):
"""
:param network: network the connection was opened on
:param multiaddr: multiaddress listener is no longer listening on