From 5fd8101180ed724beb6a8c6ae068f09e856ddb7f Mon Sep 17 00:00:00 2001 From: Cody Henthorne Date: Wed, 27 May 2026 14:16:22 -0400 Subject: [PATCH] Fix spinner build. --- .../java/org/thoughtcrime/securesms/ApiPlugin.kt | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/app/src/spinner/java/org/thoughtcrime/securesms/ApiPlugin.kt b/app/src/spinner/java/org/thoughtcrime/securesms/ApiPlugin.kt index aa4407ebc7..03c491b387 100644 --- a/app/src/spinner/java/org/thoughtcrime/securesms/ApiPlugin.kt +++ b/app/src/spinner/java/org/thoughtcrime/securesms/ApiPlugin.kt @@ -239,17 +239,18 @@ class ApiPlugin : Plugin { val threadId = parameters["id"]?.firstOrNull()?.toLongOrNull() ?: return PluginResult.ErrorResult.notFound("thread not found") val threadRecord = SignalDatabase.threads.getThreadRecord(threadId) ?: return PluginResult.ErrorResult(message = "Thread not found") + val recipient = Recipient.resolved(threadRecord.recipientId).fresh() return ThreadInfo( threadId = threadRecord.threadId, - recipientName = threadRecord.recipient.getDisplayName(AppDependencies.application), - recipientId = threadRecord.recipient.id.toLong(), + recipientName = recipient.getDisplayName(AppDependencies.application), + recipientId = recipient.id.toLong(), unreadCount = threadRecord.unreadCount, - snippet = threadRecord.body, + snippet = threadRecord.snippet, date = threadRecord.date, - archived = threadRecord.isArchived, - pinned = threadRecord.isPinned, - unreadSelfMentionsCount = threadRecord.unreadSelfMentionsCount + archived = threadRecord.archived, + pinned = threadRecord.pinnedOrder != null, + unreadSelfMentionsCount = threadRecord.unreadSelfMentionCount ).toJsonResult() }