You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
GIVEN at first TMail support a change type e.g. Thread, and user register updates for the Thread changes via FirebaseSubscription/set. WHEN TMail gives up supporting the Thread change type THEN:
FirebaseSubscription/get likely would fail as TypeStateFactory fails to parse the Thread type from DB
FirebasePushListener likely would fail as TypeStateFactory fails to parse the Thread type from DB
Expect: Should not fail if DB contains the "no longer existing types".
How
Be more lenient in TypeStateFactory: skip the parsing failure upon retrieval phase and a WARN level log cf: #956 (comment)
Notes
Could contribute this to PushSubscription on James side if suitable...
The text was updated successfully, but these errors were encountered:
Why
GIVEN at first TMail support a change type e.g. Thread, and user register updates for the Thread changes via
FirebaseSubscription/set
.WHEN TMail gives up supporting the Thread change type
THEN:
FirebaseSubscription/get
likely would fail asTypeStateFactory
fails to parse the Thread type from DBFirebasePushListener
likely would fail asTypeStateFactory
fails to parse the Thread type from DBExpect: Should not fail if DB contains the "no longer existing types".
How
Be more lenient in
TypeStateFactory
: skip the parsing failure upon retrieval phase and a WARN level log cf: #956 (comment)Notes
Could contribute this to PushSubscription on James side if suitable...
The text was updated successfully, but these errors were encountered: