diff --git a/src/Socialbox/Managers/EncryptionChannelManager.php b/src/Socialbox/Managers/EncryptionChannelManager.php index 662d549..7e29edf 100644 --- a/src/Socialbox/Managers/EncryptionChannelManager.php +++ b/src/Socialbox/Managers/EncryptionChannelManager.php @@ -335,14 +335,15 @@ */ public static function getIncomingChannels(string|PeerAddress $peerAddress, int $page=1, int $limit=100): array { + if(is_string($peerAddress) && !Validator::validatePeerAddress($peerAddress)) + { + throw new InvalidArgumentException('Invalid Peer Address'); + } + if($peerAddress instanceof PeerAddress) { $peerAddress = $peerAddress->getAddress(); } - elseif(!Validator::validatePeerAddress($peerAddress)) - { - throw new InvalidArgumentException('Invalid Peer Address'); - } if($page < 1) {