That fuck shit the fascists are using
at master 41 lines 1.5 kB view raw
1/* 2 * Copyright 2023 Signal Messenger, LLC 3 * SPDX-License-Identifier: AGPL-3.0-only 4 */ 5 6package org.tm.archive.components 7 8import androidx.recyclerview.widget.RecyclerView.AdapterDataObserver 9import org.signal.core.util.logging.Log 10 11class LoggingAdapterDataObserver( 12 private val tag: String 13) : AdapterDataObserver() { 14 override fun onChanged() { 15 Log.d(tag, "onChanged() called") 16 } 17 18 override fun onItemRangeChanged(positionStart: Int, itemCount: Int) { 19 Log.d(tag, "onItemRangeChanged() called with: positionStart = $positionStart, itemCount = $itemCount") 20 } 21 22 override fun onItemRangeChanged(positionStart: Int, itemCount: Int, payload: Any?) { 23 Log.d(tag, "onItemRangeChanged() called with: positionStart = $positionStart, itemCount = $itemCount, payload = $payload") 24 } 25 26 override fun onItemRangeInserted(positionStart: Int, itemCount: Int) { 27 Log.d(tag, "onItemRangeInserted() called with: positionStart = $positionStart, itemCount = $itemCount") 28 } 29 30 override fun onItemRangeRemoved(positionStart: Int, itemCount: Int) { 31 Log.d(tag, "onItemRangeRemoved() called with: positionStart = $positionStart, itemCount = $itemCount") 32 } 33 34 override fun onItemRangeMoved(fromPosition: Int, toPosition: Int, itemCount: Int) { 35 Log.d(tag, "onItemRangeMoved() called with: fromPosition = $fromPosition, toPosition = $toPosition, itemCount = $itemCount") 36 } 37 38 override fun onStateRestorationPolicyChanged() { 39 Log.d(tag, "onStateRestorationPolicyChanged() called") 40 } 41}