mirror of
https://github.com/oxen-io/session-android.git
synced 2025-06-09 08:58:34 +00:00
Ensure group status is available in ConversationAdapter constructor.
This commit is contained in:
parent
3e34668232
commit
ee9216df8a
@ -274,6 +274,7 @@ public class ConversationFragment extends Fragment
|
|||||||
|
|
||||||
private void initializeListAdapter() {
|
private void initializeListAdapter() {
|
||||||
if (this.recipient != null && this.threadId != -1) {
|
if (this.recipient != null && this.threadId != -1) {
|
||||||
|
Log.d(TAG, "Initializing adapter for " + recipient.getId());
|
||||||
ConversationAdapter adapter = new ConversationAdapter(requireContext(), GlideApp.with(this), locale, selectionClickListener, null, this.recipient.get());
|
ConversationAdapter adapter = new ConversationAdapter(requireContext(), GlideApp.with(this), locale, selectionClickListener, null, this.recipient.get());
|
||||||
list.setAdapter(adapter);
|
list.setAdapter(adapter);
|
||||||
list.addItemDecoration(new StickyHeaderDecoration(adapter, false, false));
|
list.addItemDecoration(new StickyHeaderDecoration(adapter, false, false));
|
||||||
|
@ -21,7 +21,6 @@ import android.content.ActivityNotFoundException;
|
|||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
import android.content.res.TypedArray;
|
import android.content.res.TypedArray;
|
||||||
import android.graphics.Canvas;
|
|
||||||
import android.graphics.Color;
|
import android.graphics.Color;
|
||||||
import android.graphics.PorterDuff;
|
import android.graphics.PorterDuff;
|
||||||
import android.graphics.Rect;
|
import android.graphics.Rect;
|
||||||
@ -31,6 +30,7 @@ import androidx.annotation.DimenRes;
|
|||||||
import androidx.annotation.NonNull;
|
import androidx.annotation.NonNull;
|
||||||
import androidx.annotation.Nullable;
|
import androidx.annotation.Nullable;
|
||||||
import androidx.appcompat.app.AlertDialog;
|
import androidx.appcompat.app.AlertDialog;
|
||||||
|
|
||||||
import android.text.Spannable;
|
import android.text.Spannable;
|
||||||
import android.text.SpannableString;
|
import android.text.SpannableString;
|
||||||
import android.text.SpannableStringBuilder;
|
import android.text.SpannableStringBuilder;
|
||||||
@ -246,6 +246,8 @@ public class ConversationItem extends LinearLayout implements BindableConversati
|
|||||||
if (this.recipient != null) this.recipient.removeForeverObserver(this);
|
if (this.recipient != null) this.recipient.removeForeverObserver(this);
|
||||||
if (this.conversationRecipient != null) this.conversationRecipient.removeForeverObserver(this);
|
if (this.conversationRecipient != null) this.conversationRecipient.removeForeverObserver(this);
|
||||||
|
|
||||||
|
conversationRecipient = conversationRecipient.resolve();
|
||||||
|
|
||||||
this.messageRecord = messageRecord;
|
this.messageRecord = messageRecord;
|
||||||
this.locale = locale;
|
this.locale = locale;
|
||||||
this.glideRequests = glideRequests;
|
this.glideRequests = glideRequests;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user