Skip to content

Commit

Permalink
Ignore parse error even if not logged in to fail differently
Browse files Browse the repository at this point in the history
[skip cd]
  • Loading branch information
tulir committed Feb 13, 2024
1 parent e777c45 commit 4a3264a
Showing 1 changed file with 2 additions and 5 deletions.
7 changes: 2 additions & 5 deletions messagix/js_module_parser.go
Original file line number Diff line number Diff line change
Expand Up @@ -150,13 +150,10 @@ func (m *ModuleParser) Load(page string) error {
sharedData := m.client.configs.browserConfigTable.XIGSharedData
err = sharedData.ParseRaw()
if err != nil {
m.client.Logger.Debug().Str("raw_data", sharedData.Raw).Msg("Errored raw XIGSharedData")
if !authenticated {
return fmt.Errorf("messagix-moduleparser: failed to parse XIGSharedData raw string into *types.XIGConfigData (%v)", err)
}
m.client.Logger.Debug().Err(err).Str("raw_data", sharedData.Raw).Msg("Errored raw XIGSharedData")
}
m.client.Logger.Debug().Any("authenticated", authenticated).Msg("Instagram Authentication Status")
if !authenticated {
if !authenticated && err == nil {
err = cookies.UpdateMultipleValues(
m.client.cookies,
[]string{"csrftoken", "ig_did", "mid"},
Expand Down

0 comments on commit 4a3264a

Please sign in to comment.