Skip to content

Commit

Permalink
Updating package & added support for connector origin
Browse files Browse the repository at this point in the history
  • Loading branch information
akadlec committed Jan 20, 2022
1 parent 0fc3dba commit aa87e32
Show file tree
Hide file tree
Showing 7 changed files with 12 additions and 12 deletions.
2 changes: 1 addition & 1 deletion composer.json
Expand Up @@ -41,7 +41,7 @@
"require" : {
"php" : ">=7.4.0|>=8.0.0",
"cweagans/composer-patches" : "^1.7",
"fastybird/metadata" : "^0.31",
"fastybird/metadata" : "^0.33",
"nette/bootstrap" : "^3.1",
"nette/di" : "^3.0",
"nette/utils" : "^3.2"
Expand Down
2 changes: 1 addition & 1 deletion fb_exchange/__init__.py
Expand Up @@ -18,4 +18,4 @@
Exchange library
"""

__version__ = "0.12.0"
__version__ = "0.13.0"
6 changes: 3 additions & 3 deletions fb_exchange/consumer.py
Expand Up @@ -24,7 +24,7 @@

# Library dependencies
from fb_metadata.routing import RoutingKey
from fb_metadata.types import ModuleOrigin, PluginOrigin
from fb_metadata.types import ConnectorOrigin, ModuleOrigin, PluginOrigin


class IConsumer(ABC): # pylint: disable=too-few-public-methods
Expand All @@ -40,7 +40,7 @@ class IConsumer(ABC): # pylint: disable=too-few-public-methods
@abstractmethod
def consume(
self,
origin: Union[ModuleOrigin, PluginOrigin],
origin: Union[ModuleOrigin, PluginOrigin, ConnectorOrigin],
routing_key: RoutingKey,
data: Optional[Dict[str, Union[str, int, float, bool, None]]],
) -> None:
Expand Down Expand Up @@ -75,7 +75,7 @@ def __init__(

def consume(
self,
origin: Union[ModuleOrigin, PluginOrigin],
origin: Union[ModuleOrigin, PluginOrigin, ConnectorOrigin],
routing_key: RoutingKey,
data: Optional[Dict],
) -> None:
Expand Down
8 changes: 4 additions & 4 deletions fb_exchange/publisher.py
Expand Up @@ -24,7 +24,7 @@

# Library dependencies
from fb_metadata.routing import RoutingKey
from fb_metadata.types import ModuleOrigin, PluginOrigin
from fb_metadata.types import ConnectorOrigin, ModuleOrigin, PluginOrigin


class IPublisher(ABC): # pylint: disable=too-few-public-methods
Expand All @@ -40,7 +40,7 @@ class IPublisher(ABC): # pylint: disable=too-few-public-methods
@abstractmethod
def publish(
self,
origin: Union[ModuleOrigin, PluginOrigin],
origin: Union[ModuleOrigin, PluginOrigin, ConnectorOrigin],
routing_key: RoutingKey,
data: Optional[Dict],
) -> None:
Expand All @@ -66,7 +66,7 @@ def set_publishers(self, publishers: List[IPublisher]) -> None:
@abstractmethod
def append(
self,
origin: Union[ModuleOrigin, PluginOrigin],
origin: Union[ModuleOrigin, PluginOrigin, ConnectorOrigin],
routing_key: RoutingKey,
data: Optional[Dict],
) -> None:
Expand Down Expand Up @@ -117,7 +117,7 @@ def __init__(

def publish(
self,
origin: Union[ModuleOrigin, PluginOrigin],
origin: Union[ModuleOrigin, PluginOrigin, ConnectorOrigin],
routing_key: RoutingKey,
data: Optional[Dict],
) -> None:
Expand Down
2 changes: 1 addition & 1 deletion requirements.txt
@@ -1,3 +1,3 @@
fastybird-metadata>=0.31
fastybird-metadata>=0.33
kink>=0.6
setuptools>=57.4
2 changes: 1 addition & 1 deletion src/Consumer/IConsumer.php
Expand Up @@ -30,7 +30,7 @@ interface IConsumer
{

/**
* @param MetadataTypes\ModuleOriginType|MetadataTypes\PluginOriginType $origin
* @param MetadataTypes\ModuleOriginType|MetadataTypes\PluginOriginType|MetadataTypes\ConnectorOriginType $origin
* @param MetadataTypes\RoutingKeyType $routingKey
* @param Utils\ArrayHash|null $data
*
Expand Down
2 changes: 1 addition & 1 deletion src/Publisher/IPublisher.php
Expand Up @@ -30,7 +30,7 @@ interface IPublisher
{

/**
* @param MetadataTypes\ModuleOriginType|MetadataTypes\PluginOriginType $origin
* @param MetadataTypes\ModuleOriginType|MetadataTypes\PluginOriginType|MetadataTypes\ConnectorOriginType $origin
* @param MetadataTypes\RoutingKeyType $routingKey
* @param Utils\ArrayHash|null $data
*
Expand Down

0 comments on commit aa87e32

Please sign in to comment.