|
|
|
@ -26,6 +26,17 @@ import android.view.LayoutInflater; |
|
|
|
|
import android.view.View; |
|
|
|
|
import android.view.ViewGroup; |
|
|
|
|
|
|
|
|
|
import androidx.annotation.NonNull; |
|
|
|
|
import androidx.annotation.Nullable; |
|
|
|
|
import androidx.arch.core.util.Function; |
|
|
|
|
import androidx.core.util.Pair; |
|
|
|
|
import androidx.lifecycle.Lifecycle; |
|
|
|
|
import androidx.recyclerview.widget.DividerItemDecoration; |
|
|
|
|
import androidx.recyclerview.widget.LinearLayoutManager; |
|
|
|
|
import androidx.recyclerview.widget.RecyclerView; |
|
|
|
|
import androidx.recyclerview.widget.SimpleItemAnimator; |
|
|
|
|
import androidx.swiperefreshlayout.widget.SwipeRefreshLayout; |
|
|
|
|
|
|
|
|
|
import com.google.android.material.snackbar.Snackbar; |
|
|
|
|
import com.keylesspalace.tusky.AccountListActivity; |
|
|
|
|
import com.keylesspalace.tusky.BaseActivity; |
|
|
|
@ -60,16 +71,6 @@ import java.util.Locale; |
|
|
|
|
|
|
|
|
|
import javax.inject.Inject; |
|
|
|
|
|
|
|
|
|
import androidx.annotation.NonNull; |
|
|
|
|
import androidx.annotation.Nullable; |
|
|
|
|
import androidx.arch.core.util.Function; |
|
|
|
|
import androidx.core.util.Pair; |
|
|
|
|
import androidx.lifecycle.Lifecycle; |
|
|
|
|
import androidx.recyclerview.widget.DividerItemDecoration; |
|
|
|
|
import androidx.recyclerview.widget.LinearLayoutManager; |
|
|
|
|
import androidx.recyclerview.widget.RecyclerView; |
|
|
|
|
import androidx.recyclerview.widget.SimpleItemAnimator; |
|
|
|
|
import androidx.swiperefreshlayout.widget.SwipeRefreshLayout; |
|
|
|
|
import io.reactivex.android.schedulers.AndroidSchedulers; |
|
|
|
|
import retrofit2.Call; |
|
|
|
|
import retrofit2.Callback; |
|
|
|
@ -320,7 +321,7 @@ public final class ViewThreadFragment extends SFragment implements |
|
|
|
|
.setIsShowingSensitiveContent(isShowing) |
|
|
|
|
.createStatusViewData(); |
|
|
|
|
statuses.setPairedItem(position, newViewData); |
|
|
|
|
adapter.setItem(position, newViewData, false); |
|
|
|
|
adapter.setItem(position, newViewData, true); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|