mirror of
https://github.com/vitorpamplona/amethyst.git
synced 2025-10-10 18:44:27 +02:00
Makes sure all services stop when the app pauses.
This commit is contained in:
@@ -13,9 +13,13 @@ import com.vitorpamplona.amethyst.model.LocalCache
|
|||||||
import com.vitorpamplona.amethyst.service.HttpClient
|
import com.vitorpamplona.amethyst.service.HttpClient
|
||||||
import com.vitorpamplona.amethyst.service.NostrAccountDataSource
|
import com.vitorpamplona.amethyst.service.NostrAccountDataSource
|
||||||
import com.vitorpamplona.amethyst.service.NostrChannelDataSource
|
import com.vitorpamplona.amethyst.service.NostrChannelDataSource
|
||||||
|
import com.vitorpamplona.amethyst.service.NostrChatroomDataSource
|
||||||
import com.vitorpamplona.amethyst.service.NostrChatroomListDataSource
|
import com.vitorpamplona.amethyst.service.NostrChatroomListDataSource
|
||||||
|
import com.vitorpamplona.amethyst.service.NostrCommunityDataSource
|
||||||
import com.vitorpamplona.amethyst.service.NostrDiscoveryDataSource
|
import com.vitorpamplona.amethyst.service.NostrDiscoveryDataSource
|
||||||
|
import com.vitorpamplona.amethyst.service.NostrHashtagDataSource
|
||||||
import com.vitorpamplona.amethyst.service.NostrHomeDataSource
|
import com.vitorpamplona.amethyst.service.NostrHomeDataSource
|
||||||
|
import com.vitorpamplona.amethyst.service.NostrSearchEventOrUserDataSource
|
||||||
import com.vitorpamplona.amethyst.service.NostrSingleChannelDataSource
|
import com.vitorpamplona.amethyst.service.NostrSingleChannelDataSource
|
||||||
import com.vitorpamplona.amethyst.service.NostrSingleEventDataSource
|
import com.vitorpamplona.amethyst.service.NostrSingleEventDataSource
|
||||||
import com.vitorpamplona.amethyst.service.NostrSingleUserDataSource
|
import com.vitorpamplona.amethyst.service.NostrSingleUserDataSource
|
||||||
@@ -24,6 +28,7 @@ import com.vitorpamplona.amethyst.service.NostrUserProfileDataSource
|
|||||||
import com.vitorpamplona.amethyst.service.NostrVideoDataSource
|
import com.vitorpamplona.amethyst.service.NostrVideoDataSource
|
||||||
import com.vitorpamplona.amethyst.service.relays.Client
|
import com.vitorpamplona.amethyst.service.relays.Client
|
||||||
import com.vitorpamplona.amethyst.ui.actions.ImageUploader
|
import com.vitorpamplona.amethyst.ui.actions.ImageUploader
|
||||||
|
import com.vitorpamplona.amethyst.ui.screen.NostrCommunityFeedViewModel
|
||||||
|
|
||||||
object ServiceManager {
|
object ServiceManager {
|
||||||
private var account: Account? = null
|
private var account: Account? = null
|
||||||
@@ -89,9 +94,13 @@ object ServiceManager {
|
|||||||
NostrAccountDataSource.stop()
|
NostrAccountDataSource.stop()
|
||||||
NostrHomeDataSource.stop()
|
NostrHomeDataSource.stop()
|
||||||
NostrChannelDataSource.stop()
|
NostrChannelDataSource.stop()
|
||||||
|
NostrChatroomDataSource.stop()
|
||||||
NostrChatroomListDataSource.stop()
|
NostrChatroomListDataSource.stop()
|
||||||
NostrDiscoveryDataSource.stop()
|
NostrDiscoveryDataSource.stop()
|
||||||
|
|
||||||
|
NostrCommunityDataSource.stop()
|
||||||
|
NostrHashtagDataSource.stop()
|
||||||
|
NostrSearchEventOrUserDataSource.stop()
|
||||||
NostrSingleChannelDataSource.stop()
|
NostrSingleChannelDataSource.stop()
|
||||||
NostrSingleEventDataSource.stop()
|
NostrSingleEventDataSource.stop()
|
||||||
NostrSingleUserDataSource.stop()
|
NostrSingleUserDataSource.stop()
|
||||||
|
Reference in New Issue
Block a user