From 6c68351e1f425248dc68e6bc80cbd7133adc74ff Mon Sep 17 00:00:00 2001 From: Sumner Evans Date: Wed, 4 Dec 2024 15:16:06 -0700 Subject: [PATCH] connector/tomatrix: error early if client is nil Signed-off-by: Sumner Evans --- pkg/connector/tomatrix.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/connector/tomatrix.go b/pkg/connector/tomatrix.go index 2e2535cb..996d0eb0 100644 --- a/pkg/connector/tomatrix.go +++ b/pkg/connector/tomatrix.go @@ -105,6 +105,10 @@ func (c *TelegramClient) convertToMatrix(ctx context.Context, portal *bridgev2.P log := zerolog.Ctx(ctx).With().Str("conversion_direction", "to_matrix").Logger() ctx = log.WithContext(ctx) + if c.client == nil { + return nil, fmt.Errorf("telegram client is nil, we are likely logged out") + } + cm = &bridgev2.ConvertedMessage{} hasher := sha256.New() if len(msg.Message) > 0 {