diff --git a/data/src/main/java/repository/MessageRepositoryImpl.kt b/data/src/main/java/repository/MessageRepositoryImpl.kt index 8142c19e..b3f6124c 100644 --- a/data/src/main/java/repository/MessageRepositoryImpl.kt +++ b/data/src/main/java/repository/MessageRepositoryImpl.kt @@ -74,7 +74,7 @@ class MessageRepositoryImpl @Inject constructor( .findAllAsync() } - override fun getConversationsForWidget(): List { + override fun getConversationsSnapshot(): List { val realm = Realm.getDefaultInstance() return realm.copyFromRealm(realm.where(Message::class.java) .distinctValues("threadId") diff --git a/domain/src/main/java/repository/MessageRepository.kt b/domain/src/main/java/repository/MessageRepository.kt index 00a24155..13e29e31 100644 --- a/domain/src/main/java/repository/MessageRepository.kt +++ b/domain/src/main/java/repository/MessageRepository.kt @@ -30,7 +30,7 @@ interface MessageRepository { fun getConversations(archived: Boolean = false): RealmResults - fun getConversationsForWidget(): List + fun getConversationsSnapshot(): List fun getBlockedConversations(): Flowable> diff --git a/presentation/src/main/java/feature/widget/WidgetAdapter.kt b/presentation/src/main/java/feature/widget/WidgetAdapter.kt index 7f87826d..a16837b4 100644 --- a/presentation/src/main/java/feature/widget/WidgetAdapter.kt +++ b/presentation/src/main/java/feature/widget/WidgetAdapter.kt @@ -73,7 +73,7 @@ class WidgetAdapter(intent: Intent) : RemoteViewsService.RemoteViewsFactory { } override fun onDataSetChanged() { - conversations = messageRepo.getConversationsForWidget() + conversations = messageRepo.getConversationsSnapshot() val remoteViews = RemoteViews(context.packageName, R.layout.widget) appWidgetManager.partiallyUpdateAppWidget(appWidgetId, remoteViews)