withSenderChatMessageOrThrow