mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-04-20 08:39:22 +01:00
Initial pass to properly check multi-device environment in various spots.
This commit is contained in:
@@ -110,7 +110,7 @@ object StickerManagementRepository {
|
||||
|
||||
jobManager.add(StickerPackDownloadJob.forInstall(packId.value, packKey.value, notify))
|
||||
|
||||
if (SignalStore.account.hasLinkedDevices) {
|
||||
if (SignalStore.account.isMultiDevice) {
|
||||
jobManager.add(MultiDeviceStickerPackOperationJob(packId.value, packKey.value, MultiDeviceStickerPackOperationJob.Type.INSTALL))
|
||||
}
|
||||
}
|
||||
@@ -125,7 +125,7 @@ object StickerManagementRepository {
|
||||
suspend fun uninstallStickerPacks(packKeysById: Map<StickerPackId, StickerPackKey>) = withContext(Dispatchers.IO) {
|
||||
stickersDbTable.uninstallPacks(packIds = packKeysById.keys)
|
||||
|
||||
if (SignalStore.account.hasLinkedDevices) {
|
||||
if (SignalStore.account.isMultiDevice) {
|
||||
packKeysById.forEach { (packId, packKey) ->
|
||||
AppDependencies.jobManager.add(MultiDeviceStickerPackOperationJob(packId.value, packKey.value, MultiDeviceStickerPackOperationJob.Type.REMOVE))
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user