[PR #4603] [MERGED] Use composition local and producer and consumer effects to share some logic for register resume screens on lifecycle. #5064

Closed
opened 2025-11-26 23:53:31 -06:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/bitwarden/android/pull/4603
Author: @dseverns-livefront
Created: 1/21/2025
Status: Merged
Merged: 1/23/2025
Merged by: @aj-rosado

Base: PM-13626/remember-last-opened-viewHead: change-to-use-common-code


📝 Commits (1)

  • 422bb7f Use composition local and producer and consumer effects to make code reusable.

📊 Changes

6 files changed (+100 additions, -45 deletions)

View changed files

📝 app/src/main/java/com/x8bit/bitwarden/MainActivity.kt (+11 -0)
📝 app/src/main/java/com/x8bit/bitwarden/MainViewModel.kt (+12 -0)
app/src/main/java/com/x8bit/bitwarden/data/platform/manager/util/AppResumeStateManager.kt (+62 -0)
📝 app/src/main/java/com/x8bit/bitwarden/ui/platform/composition/LocalManagerProvider.kt (+7 -0)
📝 app/src/main/java/com/x8bit/bitwarden/ui/platform/feature/search/SearchScreen.kt (+8 -20)
📝 app/src/main/java/com/x8bit/bitwarden/ui/platform/feature/search/SearchViewModel.kt (+0 -25)

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/bitwarden/android/pull/4603 **Author:** [@dseverns-livefront](https://github.com/dseverns-livefront) **Created:** 1/21/2025 **Status:** ✅ Merged **Merged:** 1/23/2025 **Merged by:** [@aj-rosado](https://github.com/aj-rosado) **Base:** `PM-13626/remember-last-opened-view` ← **Head:** `change-to-use-common-code` --- ### 📝 Commits (1) - [`422bb7f`](https://github.com/bitwarden/android/commit/422bb7f33c7830cee1235be055ec6fe06ca28207) Use composition local and producer and consumer effects to make code reusable. ### 📊 Changes **6 files changed** (+100 additions, -45 deletions) <details> <summary>View changed files</summary> 📝 `app/src/main/java/com/x8bit/bitwarden/MainActivity.kt` (+11 -0) 📝 `app/src/main/java/com/x8bit/bitwarden/MainViewModel.kt` (+12 -0) ➕ `app/src/main/java/com/x8bit/bitwarden/data/platform/manager/util/AppResumeStateManager.kt` (+62 -0) 📝 `app/src/main/java/com/x8bit/bitwarden/ui/platform/composition/LocalManagerProvider.kt` (+7 -0) 📝 `app/src/main/java/com/x8bit/bitwarden/ui/platform/feature/search/SearchScreen.kt` (+8 -20) 📝 `app/src/main/java/com/x8bit/bitwarden/ui/platform/feature/search/SearchViewModel.kt` (+0 -25) </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2025-11-26 23:53:31 -06:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/android#5064