fix: remove legacy text icons and placeholders
This commit is contained in:
+7
-6
@@ -12,6 +12,7 @@ import com.flagship.abox.manager.domain.infrared.VirtualRemoteRepository
|
||||
import kotlinx.coroutines.flow.Flow
|
||||
import kotlinx.coroutines.flow.MutableStateFlow
|
||||
import kotlinx.coroutines.flow.map
|
||||
import kotlinx.coroutines.flow.update
|
||||
import java.util.concurrent.ConcurrentHashMap
|
||||
|
||||
class FakeVirtualRemoteRepository : VirtualRemoteRepository {
|
||||
@@ -80,13 +81,13 @@ class FakeVirtualRemoteRepository : VirtualRemoteRepository {
|
||||
): DomainResult<VirtualRemoteId> {
|
||||
remotes[remote.id] = remote
|
||||
bindings[remote.id] = initialBindings.toMutableList()
|
||||
changeTrigger.value = System.currentTimeMillis()
|
||||
changeTrigger.update { it + 1L }
|
||||
return DomainResult.Success(remote.id)
|
||||
}
|
||||
|
||||
override suspend fun updateRemote(remote: VirtualRemote): DomainResult<Unit> {
|
||||
remotes[remote.id] = remote
|
||||
changeTrigger.value = System.currentTimeMillis()
|
||||
changeTrigger.update { it + 1L }
|
||||
return DomainResult.Success(Unit)
|
||||
}
|
||||
|
||||
@@ -96,7 +97,7 @@ class FakeVirtualRemoteRepository : VirtualRemoteRepository {
|
||||
): DomainResult<Unit> {
|
||||
remotes.remove(remoteId)
|
||||
bindings.remove(remoteId)
|
||||
changeTrigger.value = System.currentTimeMillis()
|
||||
changeTrigger.update { it + 1L }
|
||||
return DomainResult.Success(Unit)
|
||||
}
|
||||
|
||||
@@ -109,7 +110,7 @@ class FakeVirtualRemoteRepository : VirtualRemoteRepository {
|
||||
list.add(binding)
|
||||
}
|
||||
bindings[binding.remoteId] = list
|
||||
changeTrigger.value = System.currentTimeMillis()
|
||||
changeTrigger.update { it + 1L }
|
||||
return DomainResult.Success(Unit)
|
||||
}
|
||||
|
||||
@@ -120,7 +121,7 @@ class FakeVirtualRemoteRepository : VirtualRemoteRepository {
|
||||
val list = bindings[remoteId] ?: return DomainResult.Success(Unit)
|
||||
list.removeAll { it.buttonId == buttonId }
|
||||
bindings[remoteId] = list
|
||||
changeTrigger.value = System.currentTimeMillis()
|
||||
changeTrigger.update { it + 1L }
|
||||
return DomainResult.Success(Unit)
|
||||
}
|
||||
|
||||
@@ -131,7 +132,7 @@ class FakeVirtualRemoteRepository : VirtualRemoteRepository {
|
||||
): DomainResult<Unit> {
|
||||
val existing = remotes[remoteId] ?: return DomainResult.Success(Unit)
|
||||
remotes[remoteId] = existing.copy(acState = state)
|
||||
changeTrigger.value = System.currentTimeMillis()
|
||||
changeTrigger.update { it + 1L }
|
||||
return DomainResult.Success(Unit)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user