Rename method.
This commit is contained in:
parent
a786f6a5e9
commit
908b359d51
7 changed files with 12 additions and 12 deletions
|
|
@ -24,7 +24,7 @@ class AnnouncementPresenter(
|
|||
@Composable
|
||||
override fun present(): AnnouncementState {
|
||||
val showSpaceAnnouncement by remember {
|
||||
announcementStore.announcementStateFlow(Announcement.Space).map {
|
||||
announcementStore.announcementStatusFlow(Announcement.Space).map {
|
||||
it == AnnouncementStore.AnnouncementStatus.Show
|
||||
}
|
||||
}.collectAsState(false)
|
||||
|
|
|
|||
|
|
@ -49,8 +49,8 @@ class DefaultAnnouncementService(
|
|||
|
||||
override fun announcementsToShowFlow(): Flow<List<Announcement>> {
|
||||
return combine(
|
||||
announcementStore.announcementStateFlow(Announcement.Space),
|
||||
announcementStore.announcementStateFlow(Announcement.NewNotificationSound),
|
||||
announcementStore.announcementStatusFlow(Announcement.Space),
|
||||
announcementStore.announcementStatusFlow(Announcement.NewNotificationSound),
|
||||
) { spaceAnnouncementStatus, newNotificationSoundStatus ->
|
||||
buildList {
|
||||
if (spaceAnnouncementStatus == AnnouncementStore.AnnouncementStatus.Show) {
|
||||
|
|
@ -64,7 +64,7 @@ class DefaultAnnouncementService(
|
|||
}
|
||||
|
||||
private suspend fun showSpaceAnnouncement() {
|
||||
val currentValue = announcementStore.announcementStateFlow(Announcement.Space).first()
|
||||
val currentValue = announcementStore.announcementStatusFlow(Announcement.Space).first()
|
||||
if (currentValue == AnnouncementStore.AnnouncementStatus.NeverShown) {
|
||||
announcementStore.setAnnouncementStatus(Announcement.Space, AnnouncementStore.AnnouncementStatus.Show)
|
||||
}
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ interface AnnouncementStore {
|
|||
status: AnnouncementStatus,
|
||||
)
|
||||
|
||||
fun announcementStateFlow(
|
||||
fun announcementStatusFlow(
|
||||
announcement: Announcement,
|
||||
): Flow<AnnouncementStatus>
|
||||
|
||||
|
|
|
|||
|
|
@ -34,7 +34,7 @@ class DefaultAnnouncementStore(
|
|||
}
|
||||
}
|
||||
|
||||
override fun announcementStateFlow(announcement: Announcement): Flow<AnnouncementStore.AnnouncementStatus> {
|
||||
override fun announcementStatusFlow(announcement: Announcement): Flow<AnnouncementStore.AnnouncementStatus> {
|
||||
val key = announcement.toKey()
|
||||
// For NewNotificationSound, a migration will set it to Show on application upgrade (see AppMigration08)
|
||||
val defaultStatus = when (announcement) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue