diff --git a/messagix/js_module_parser.go b/messagix/js_module_parser.go index 1fb8bdd..24ecc7c 100644 --- a/messagix/js_module_parser.go +++ b/messagix/js_module_parser.go @@ -151,7 +151,9 @@ func (m *ModuleParser) Load(page string) error { err = sharedData.ParseRaw() if err != nil { m.client.Logger.Debug().Str("raw_data", sharedData.Raw).Msg("Errored raw XIGSharedData") - return fmt.Errorf("messagix-moduleparser: failed to parse XIGSharedData raw string into *types.XIGConfigData (%v)", err) + if !authenticated { + return fmt.Errorf("messagix-moduleparser: failed to parse XIGSharedData raw string into *types.XIGConfigData (%v)", err) + } } m.client.Logger.Debug().Any("authenticated", authenticated).Msg("Instagram Authentication Status") if !authenticated {