Skip to content
This repository has been archived by the owner on Oct 16, 2023. It is now read-only.

Commit

Permalink
add missing injects
Browse files Browse the repository at this point in the history
  • Loading branch information
PPetka committed Jun 12, 2023
1 parent 1adcdb5 commit 61147ec
Show file tree
Hide file tree
Showing 6 changed files with 19 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,13 @@ import co.netguru.baby.monitor.client.common.base.ViewModelModule
import co.netguru.baby.monitor.client.feature.babynotification.BabyEventActionIntentService
import co.netguru.baby.monitor.client.feature.babynotification.BabyMonitorMessagingService
import co.netguru.baby.monitor.client.feature.client.home.ClientHomeActivity
import co.netguru.baby.monitor.client.feature.client.home.dashboard.ClientDashboardFragment
import co.netguru.baby.monitor.client.feature.client.home.log.ClientActivityLogFragment
import co.netguru.baby.monitor.client.feature.communication.pairing.PairingFragment
import co.netguru.baby.monitor.client.feature.communication.pairing.ServiceDiscoveryFragment
import co.netguru.baby.monitor.client.feature.communication.webrtc.server.WebRtcService
import co.netguru.baby.monitor.client.feature.communication.websocket.WebSocketServerService
import co.netguru.baby.monitor.client.feature.onboarding.VoiceRecordingsSettingsFragment
import co.netguru.baby.monitor.client.feature.onboarding.featurepresentation.FeaturePresentationFragment
import co.netguru.baby.monitor.client.feature.server.ChildMonitorFragment
import co.netguru.baby.monitor.client.feature.server.ServerActivity
Expand Down Expand Up @@ -59,6 +63,11 @@ internal interface AppComponent {
fun inject(childMonitorFragment: ChildMonitorFragment)
fun inject(serverSettingsFragment: ServerSettingsFragment)
fun inject(serviceDiscoveryFragment: ServiceDiscoveryFragment)
fun inject(pairingFragment: PairingFragment)
fun inject(voiceRecordingsSettingsFragment: VoiceRecordingsSettingsFragment)
fun inject(clientDashboardFragment: ClientDashboardFragment)
fun inject(clientActivityLogFragment: ClientActivityLogFragment)



@Component.Factory
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ import android.widget.Toast
import androidx.core.view.setPadding
import androidx.navigation.fragment.findNavController
import co.netguru.baby.monitor.client.R
import co.netguru.baby.monitor.client.application.di.AppComponent.Companion.appComponent
import co.netguru.baby.monitor.client.application.di.GlideApp
import co.netguru.baby.monitor.client.common.PermissionResult
import co.netguru.baby.monitor.client.common.PermissionUtils
Expand Down Expand Up @@ -34,6 +35,7 @@ class ClientDashboardFragment : BaseFragment(R.layout.fragment_client_dashboard)

override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
appComponent.inject(this)
binding = FragmentClientDashboardBinding.inflate(layoutInflater)
viewModel.saveConfiguration()
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import android.view.ViewGroup
import androidx.core.view.isVisible
import androidx.lifecycle.Observer
import co.netguru.baby.monitor.client.R
import co.netguru.baby.monitor.client.application.App
import co.netguru.baby.monitor.client.application.di.AppComponent.Companion.appComponent
import co.netguru.baby.monitor.client.common.PermissionUtils
import co.netguru.baby.monitor.client.common.base.BaseFragment
import co.netguru.baby.monitor.client.common.extensions.daggerViewModel
Expand Down Expand Up @@ -47,7 +47,7 @@ class ClientLiveCameraFragment : BaseFragment(R.layout.fragment_client_live_came
container: ViewGroup?,
savedInstanceState: Bundle?
): View {
(activity?.application as App).appComponent.inject(this)
appComponent.inject(this)
binding = FragmentClientLiveCameraBinding.inflate(layoutInflater)
return binding.root
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ package co.netguru.baby.monitor.client.feature.client.home.log
import android.os.Bundle
import android.view.View
import co.netguru.baby.monitor.client.R
import co.netguru.baby.monitor.client.application.di.AppComponent.Companion.appComponent
import co.netguru.baby.monitor.client.common.base.BaseFragment
import co.netguru.baby.monitor.client.common.extensions.daggerViewModel
import co.netguru.baby.monitor.client.common.extensions.observeNonNull
Expand All @@ -26,6 +27,7 @@ class ClientActivityLogFragment : BaseFragment(R.layout.fragment_client_activity
private val viewModel by daggerViewModel { viewModelProvider }
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
appComponent.inject(this)
binding = FragmentClientActivityLogBinding.inflate(layoutInflater)
viewModel.toolbarState.postValue(ToolbarState.HISTORY)
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ import androidx.activity.OnBackPressedCallback
import androidx.lifecycle.Observer
import androidx.navigation.fragment.findNavController
import co.netguru.baby.monitor.client.R
import co.netguru.baby.monitor.client.application.di.AppComponent.Companion.appComponent
import co.netguru.baby.monitor.client.common.base.BaseFragment
import co.netguru.baby.monitor.client.common.extensions.daggerViewModel
import co.netguru.baby.monitor.client.databinding.FragmentPairingBinding
Expand All @@ -31,7 +32,7 @@ class PairingFragment : BaseFragment(R.layout.fragment_pairing) {
savedInstanceState: Bundle?
): View {
binding = FragmentPairingBinding.inflate(layoutInflater)

appComponent.inject(this)
return binding.root
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ import android.view.View
import android.view.ViewGroup
import androidx.navigation.fragment.findNavController
import co.netguru.baby.monitor.client.R
import co.netguru.baby.monitor.client.application.di.AppComponent.Companion.appComponent
import co.netguru.baby.monitor.client.common.base.BaseFragment
import co.netguru.baby.monitor.client.common.extensions.daggerViewModel
import co.netguru.baby.monitor.client.databinding.FragmentVoiceRecordingsSettingBinding
Expand All @@ -29,6 +30,7 @@ class VoiceRecordingsSettingsFragment : BaseFragment(R.layout.fragment_voice_rec
savedInstanceState: Bundle?
): View {
binding = FragmentVoiceRecordingsSettingBinding.inflate(layoutInflater)
appComponent.inject(this)
return binding.root
}
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
Expand Down

0 comments on commit 61147ec

Please sign in to comment.