chinwag-android/app/src/main/java/com/keylesspalace/tusky/components/search/adapter
Nik Clayton ee765a3117
Convert AccountViewHolder from Java to Kotlin (#3044)
* Convert AccountViewHolder from Java to Kotlin

Use view binding in the converted code, which requires small changes in code
that calls constructors.

Pass showBotOverlays as a parameter, rather than having the code reach in to
the shared preferences, fixing a layering violation. This affects callers
and classes derived from AccountAdapter.

* Use 2-arg getString

* Simplify setting bot badge indicator

- Specify the drawable in the XML
- Use visible() to set visibility
- Rename ID to account_bot_badge to make it clearer that this is all it is for

* Use lateinit to avoid needing !! later
2022-12-28 19:07:43 +01:00
..
SearchAccountsAdapter.kt Convert AccountViewHolder from Java to Kotlin (#3044) 2022-12-28 19:07:43 +01:00
SearchHashtagsAdapter.kt add ktlint plugin to project and apply default code style (#2209) 2021-06-28 21:13:24 +02:00
SearchPagerAdapter.kt add ktlint plugin to project and apply default code style (#2209) 2021-06-28 21:13:24 +02:00
SearchPagingSource.kt add ktlint plugin to project and apply default code style (#2209) 2021-06-28 21:13:24 +02:00
SearchPagingSourceFactory.kt add ktlint plugin to project and apply default code style (#2209) 2021-06-28 21:13:24 +02:00
SearchStatusesAdapter.kt use ViewData only instead of Pair<Status, ViewData> in Search (#2336) 2022-02-25 18:57:49 +01:00