From a9c4b15e758020426d30d9f5032b08188640e814 Mon Sep 17 00:00:00 2001 From: almogbaku Date: Fri, 21 Feb 2025 18:28:24 +0200 Subject: [PATCH] fix: fix device ID nil checks in initialization --- src/pkg/whatsapp/init.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pkg/whatsapp/init.go b/src/pkg/whatsapp/init.go index bc31514..28f9518 100644 --- a/src/pkg/whatsapp/init.go +++ b/src/pkg/whatsapp/init.go @@ -80,7 +80,7 @@ func InitWaCLI(storeContainer, keysStoreContainer *sqlstore.Container) *whatsmeo panic(err) } - if device == nil || device.ID == nil { + if device == nil { log.Errorf("No device found") panic("No device found") } @@ -89,7 +89,7 @@ func InitWaCLI(storeContainer, keysStoreContainer *sqlstore.Container) *whatsmeo store.DeviceProps.PlatformType = &config.AppPlatform store.DeviceProps.Os = &osName - if keysStoreContainer != nil { + if keysStoreContainer != nil && device.ID != nil { innerStore := sqlstore.NewSQLStore(keysStoreContainer, *device.ID) device.Identities = innerStore device.Sessions = innerStore