Improve Dependency Injection (#1120)
* inject TimelineCases directly into SFragment * inject ThemeUtils
This commit is contained in:
parent
db67096e12
commit
5f390b378b
9 changed files with 21 additions and 53 deletions
|
@ -35,7 +35,6 @@ import com.keylesspalace.tusky.di.Injectable
|
|||
import com.keylesspalace.tusky.di.ViewModelFactory
|
||||
import com.keylesspalace.tusky.fragment.SFragment
|
||||
import com.keylesspalace.tusky.interfaces.StatusActionListener
|
||||
import com.keylesspalace.tusky.network.TimelineCases
|
||||
import com.keylesspalace.tusky.util.NetworkState
|
||||
import com.keylesspalace.tusky.util.ThemeUtils
|
||||
import com.keylesspalace.tusky.util.hide
|
||||
|
@ -44,8 +43,6 @@ import javax.inject.Inject
|
|||
|
||||
class ConversationsFragment : SFragment(), StatusActionListener, Injectable {
|
||||
|
||||
@Inject
|
||||
lateinit var timelineCases: TimelineCases
|
||||
@Inject
|
||||
lateinit var viewModelFactory: ViewModelFactory
|
||||
@Inject
|
||||
|
@ -165,10 +162,6 @@ class ConversationsFragment : SFragment(), StatusActionListener, Injectable {
|
|||
startActivity(intent)
|
||||
}
|
||||
|
||||
override fun timelineCases(): TimelineCases {
|
||||
return timelineCases
|
||||
}
|
||||
|
||||
override fun removeItem(position: Int) {
|
||||
viewModel.remove(position)
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue