Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
Unverified Commit 23b9414e authored by Arnau Mora's avatar Arnau Mora Committed by GitHub
Browse files

Switch to compose state and kotlin flows - 3. iteration (#307)



* Removed deprecated live data methods

Signed-off-by: default avatarArnau Mora Gras <arnyminerz@proton.me>

* Removed deprecated live data methods

Signed-off-by: default avatarArnau Mora Gras <arnyminerz@proton.me>

* Replaced LiveData usages with Flow

Signed-off-by: default avatarArnau Mora Gras <arnyminerz@proton.me>

* Added `stateIn`

Signed-off-by: default avatarArnau Mora Gras <arnyminerz@proton.me>

* Added null check

Signed-off-by: default avatarArnau Mora Gras <arnyminerz@proton.me>

* Moved share logic

Signed-off-by: default avatarArnau Mora Gras <arnyminerz@proton.me>

* Removed messages

Signed-off-by: default avatarArnau Mora Gras <arnyminerz@proton.me>

* Added Compose ViewModel dependency

Signed-off-by: default avatarArnau Mora <arnyminerz@proton.me>

* Added ViewModel for the base theme

Signed-off-by: default avatarArnau Mora <arnyminerz@proton.me>

* Moved dark theme flow to model

Signed-off-by: default avatarArnau Mora <arnyminerz@proton.me>

* SWitched `Eagerly` by `WhileSubscribed`

Signed-off-by: default avatarArnau Mora <arnyminerz@proton.me>

* Remove redundant initializers

* Initialize flows close to their declaration

---------

Signed-off-by: default avatarArnau Mora Gras <arnyminerz@proton.me>
Signed-off-by: default avatarArnau Mora <arnyminerz@proton.me>
Co-authored-by: default avatarSunik Kupfer <kupfer@bitfire.at>
parent f702241a
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment