Load correct recipient from thread record.
This commit is contained in:
parent
ce3872ce1a
commit
9da49f9f8a
2 changed files with 6 additions and 2 deletions
|
@ -1217,7 +1217,11 @@ public class RecipientDatabase extends Database {
|
|||
}
|
||||
|
||||
static @NonNull RecipientSettings getRecipientSettings(@NonNull Context context, @NonNull Cursor cursor) {
|
||||
long id = CursorUtil.requireLong(cursor, ID);
|
||||
return getRecipientSettings(context, cursor, ID);
|
||||
}
|
||||
|
||||
static @NonNull RecipientSettings getRecipientSettings(@NonNull Context context, @NonNull Cursor cursor, @NonNull String idColumnName) {
|
||||
long id = CursorUtil.requireLong(cursor, idColumnName);
|
||||
UUID uuid = UuidUtil.parseOrNull(CursorUtil.requireString(cursor, UUID));
|
||||
String username = CursorUtil.requireString(cursor, USERNAME);
|
||||
String e164 = CursorUtil.requireString(cursor, PHONE);
|
||||
|
|
|
@ -1418,7 +1418,7 @@ public class ThreadDatabase extends Database {
|
|||
|
||||
public ThreadRecord getCurrent() {
|
||||
RecipientId recipientId = RecipientId.from(CursorUtil.requireLong(cursor, ThreadDatabase.RECIPIENT_ID));
|
||||
RecipientSettings recipientSettings = RecipientDatabase.getRecipientSettings(context, cursor);
|
||||
RecipientSettings recipientSettings = RecipientDatabase.getRecipientSettings(context, cursor, ThreadDatabase.RECIPIENT_ID);
|
||||
|
||||
Recipient recipient;
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue