team113 / messenger

Open-source front-end part of messenger by team113
GNU Affero General Public License v3.0
16 stars 14 forks source link

Migrate `MyUser`s to `drift` #1016

Closed SleepySquash closed 4 months ago

SleepySquash commented 4 months ago

Part of #27

Synopsis

Hive is obsolete.

Solution

This PR further migrate to drift by:

Checklist

SleepySquash commented 4 months ago

FCM

Migrate `MyUser`s persistence from Hive to `drift` (#1016, #27)

- impl `MyUsers` table and conversion methods for it
- refactor `MyUser` and `Auth` stores to use `MyUserDriftProvider`

Additionally:
- split `AppDatabase` into `CommonDatabase` and `ScopedDatabase`