diff --git a/src/EventHandler/Channel/ChannelParticipant.php b/src/EventHandler/Channel/ChannelParticipant.php index ed18c18fa..b1dca66e9 100644 --- a/src/EventHandler/Channel/ChannelParticipant.php +++ b/src/EventHandler/Channel/ChannelParticipant.php @@ -11,7 +11,7 @@ * @author Amir Hossein Jafari * @copyright 2016-2023 Amir Hossein Jafari * @license https://opensource.org/licenses/AGPL-3.0 AGPLv3 - * @link https://docs.madelineproto.xyz MadelineProto documentation + * @link https://docs.madelineproto.xyz MadelineProto documentation */ namespace danog\MadelineProto\EventHandler\Channel; @@ -19,12 +19,11 @@ namespace danog\MadelineProto\EventHandler\Channel; use danog\MadelineProto\EventHandler\ChatInvite; use danog\MadelineProto\EventHandler\Participant; use danog\MadelineProto\EventHandler\Participant\Left; -use danog\MadelineProto\EventHandler\Participant\Member; use danog\MadelineProto\EventHandler\Update; use danog\MadelineProto\MTProto; /** - * A participant has left, joined, was banned or admined in a [channel or supergroup](https://core.telegram.org/api/channel). + * A participant has left, joined, was banned or admin'd in a [channel or supergroup](https://core.telegram.org/api/channel). */ final class ChannelParticipant extends Update { @@ -63,13 +62,13 @@ final class ChannelParticipant extends Update $this->inviteLink = isset($rawChannelParticipant['invite']) ? ChatInvite::fromRawChatInvite($rawChannelParticipant['invite']) : null; - // If null, user lefted channel + // If null, user wasn't a participant. $this->prevParticipant = isset($rawChannelParticipant['prev_participant']) ? Participant::fromRawParticipant($rawChannelParticipant['prev_participant']) : new Left(['peer' => $this->userId]); - // if null, user joind + // If null, user has left. $this->newParticipant = isset($rawChannelParticipant['new_participant']) ? Participant::fromRawParticipant($rawChannelParticipant['new_participant']) - : new Member(['user_id' => $this->userId, 'date' => $this->date]); + : new Left(['peer' => $this->userId]); } }