[fenix] Issue https://github.com/mozilla-mobile/fenix/issues/19002: Use a single...
commitc070cb258f92ec9d62960653c048f304d0ebd508
authorJonathan Almeida <jalmeida@mozilla.com>
Tue, 11 May 2021 05:28:25 +0000 (11 01:28 -0400)
committerJonathan Almeida <git@jonalmeida.com>
Tue, 11 May 2021 15:40:14 +0000 (11 19:40 +0400)
tree44093feaf4a9cf433d3c0ee359defba73b55863c
parentbd9dad89b6570365878c64d108cb35cc859e70d1
[fenix] Issue https://github.com/mozilla-mobile/fenix/issues/19002: Use a single BrowserTrayList for normal/private list

We now have a BrowserTrayList.
 - Renamed from `BaseBrowserTrayList`.
 - Removed the abstract `configuration` and used a `lateinit var`
 instead.
 - Removed `NormalBrowserTrayList` and `PrivateBrowserTrayList`.
13 files changed:
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/tabstray/browser/BrowserTrayInteractor.kt
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/tabstray/browser/BrowserTrayList.kt [moved from mobile/android/fenix/app/src/main/java/org/mozilla/fenix/tabstray/browser/BaseBrowserTrayList.kt with 89% similarity]
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/tabstray/browser/NormalBrowserTrayList.kt [deleted file]
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/tabstray/browser/PrivateBrowserTrayList.kt [deleted file]
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/tabstray/ext/TabSessionState.kt
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/tabstray/viewholders/BaseBrowserTabViewHolder.kt
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/tabstray/viewholders/NormalBrowserTabViewHolder.kt
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/tabstray/viewholders/PrivateBrowserTabViewHolder.kt
mobile/android/fenix/app/src/main/res/layout/normal_browser_tray_list.xml
mobile/android/fenix/app/src/main/res/layout/private_browser_tray_list.xml
mobile/android/fenix/app/src/test/java/org/mozilla/fenix/tabstray/browser/BrowserTrayListTest.kt [moved from mobile/android/fenix/app/src/test/java/org/mozilla/fenix/tabstray/browser/BaseBrowserTrayListTest.kt with 75% similarity]
mobile/android/fenix/app/src/test/java/org/mozilla/fenix/tabstray/ext/TabSessionStateKtTest.kt
mobile/android/fenix/app/src/test/java/org/mozilla/fenix/tabstray/viewholders/BaseBrowserTabViewHolderTest.kt