Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(federation): offline backends handling (epic) (#1548)
* Revert "feat: feature federation msg failed to send handling (AR-3015) (#1547)" This reverts commit 6011673. * chore(migration): out of conflict * chore: more code documentation * chore: recover small improv for uneeded call * chore: detekt * fix: sq migration updated after a really long time =/ * feat: offline backends - handling list-prekeys failed to list (AR-3171) (#1662) * feat: remove unused code, add mapping of proto contentc * feat: expand message target to include users to ignore * feat: resetting intentions on message targets * feat: resetting intentions on message targets * feat: test adjustment for target change * feat: adjusting signatures and simplify message sender mapping * feat: adjusting signatures and simplify message sender mapping * feat: adjusting signatures and simplify message sender mapping * feat: adjusting signatures and simplify message sender mapping * feat: clean code, and fallback for clients targets * feat: ignoring failed recipients mapping for non regular messages * feat: ignoring failed recipients mapping for non regular messages * feat: ignoring failed recipients mapping for non regular messages * feat: adding test coverage * feat: adding test coverage * feat: adding test coverage * chore: tmp for merge * feat: wip, merge sqw * feat: offline backends - users metadata (AR-3124) (#1698) * feat: adjust query to hide 1:1 convos without metadata * feat: adjustment query to consider deleted users logic as it is now * feat: tests for query conversations details * feat: pr comments single quotes * feat(offline-backends): users and conversations without metadata refetch pt1. (AR-3123) (#1736) * feat: adjust query to hide 1:1 convos without metadata * feat: adjustment query to consider deleted users logic as it is now * feat: tests for query conversations details * feat: persistence for getting users out of sync * feat: persistence for getting users out of sync * feat: pr comments single quotes * feat: invok operator * feat: persist failed convos * feat: cleanup * feat: tests cov * feat: tests cov * feat: tests cov * feat: tests cov * feat: refactor, persist users withoutmetadata with dedicated field * feat: refactor, relay on missing metadata field for refetch usres * feat: refactor, relay on missing metadata field for refetch conversations * feat: refactor, relay on missing metadata field for refetch conversations * feat: refactor, relay on missing metadata field for refetch conversations * feat: refactor, fixing tests * chore: add migration tests * feat(offline-backends): users and conversations without metadata refetch pt2. (AR-3123) (#1740) * feat: adjust query to hide 1:1 convos without metadata * feat: adjustment query to consider deleted users logic as it is now * feat: tests for query conversations details * feat: persistence for getting users out of sync * feat: persistence for getting users out of sync * feat: pr comments single quotes * feat: invok operator * feat: persist failed convos * feat: skeleton classes to build upon * feat: skeleton classes to build upon * feat: skeleton classes to build upon * feat: queries and metadata for syncing metadata * feat: provider di * feat: cleanup * feat: cleanup, clock instant * feat: tests cov * feat: tests cov * feat: tests cov * feat: tests cov * feat: refactor, persist users withoutmetadata with dedicated field * feat: refactor, relay on missing metadata field for refetch usres * feat: refactor, relay on missing metadata field for refetch conversations * feat: refactor, relay on missing metadata field for refetch conversations * feat: refactor, relay on missing metadata field for refetch conversations * feat: refactor, fixing tests * chore: add migration tests * chore: ddetekt * chore: new query * chore: test for use case * chore: test cov * chore: test cov * chore: change strategy to run sync after inc * chore: logging * chore: logging * chore: logging ref * fix: db ops * fix: db ops, user persistence fixed * chore: test cov * feat: test coverage * chore: wip for merge * fix: handle edge case error when no sessions * fix: tests * feat: wip merge * feat: wip merge * feat: conversation creation with offline backends (WPB-364) (#1774) * feat: add new response handling create convo v4 * feat: add new response handling create convo v4 test * feat: add new response handling create convo v4 test * feat: add tests cases and persitence of msg for failed to add * feat: add tests cases and persitence of msg for failed to add --------- Co-authored-by: Mohamad Jaara <mohamad.jaara@wire.com> * chore: preparing for rebase * chore: preparing merge * chore: preparing merge, better naming for func * chore: preparing merge, coverage * chore: preparing merge, coverage --------- Co-authored-by: Mohamad Jaara <mohamad.jaara@wire.com>
- Loading branch information