public function getUser(IncomingMessage $matchingMessage)
    {
        $sender_id = $matchingMessage->getRecipient();

        $user = Collection::make($this->payload->get('users'))->first(function ($user) use ($sender_id) {
            return $user['id'] === $sender_id;
        });

        return new User($user['id'], null, null, $user['name'], $user);
    }