Skip to content

Commit c8e8a72

Browse files
authored
Fix settings and search ui package (#1574)
* Fix settings and search ui package This commit fixes the settings and search components to the `ui` package. It also removes the unused `SettingsViewModel` and updates the relevant imports. * cleanup imports
1 parent c63a4f5 commit c8e8a72

File tree

27 files changed

+36
-143
lines changed

27 files changed

+36
-143
lines changed

shared/src/androidMain/kotlin/dev/johnoreilly/confetti/analytics/FirebaseAnalyticsLogger.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
package dev.johnoreilly.confetti.analytics
22

3+
import com.google.firebase.Firebase
34
import com.google.firebase.analytics.FirebaseAnalytics
45
import com.google.firebase.analytics.analytics
56
import com.google.firebase.analytics.logEvent
6-
import com.google.firebase.Firebase
77

88
object FirebaseAnalyticsLogger : AnalyticsLogger {
99
val analytics by lazy { Firebase.analytics }

shared/src/androidMain/kotlin/dev/johnoreilly/confetti/di/KoinAndroid.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,13 @@ import androidx.work.WorkManager
1414
import coil.ImageLoader
1515
import coil.decode.SvgDecoder
1616
import com.apollographql.apollo.ApolloClient
17-
import com.apollographql.cache.normalized.FetchPolicy
18-
import com.apollographql.cache.normalized.memory.MemoryCacheFactory
19-
import com.apollographql.cache.normalized.api.NormalizedCacheFactory
20-
import com.apollographql.cache.normalized.sql.SqlNormalizedCacheFactory
2117
import com.apollographql.apollo.network.http.ApolloClientAwarenessInterceptor
2218
import com.apollographql.apollo.network.http.DefaultHttpEngine
2319
import com.apollographql.apollo.network.ws.DefaultWebSocketEngine
20+
import com.apollographql.cache.normalized.FetchPolicy
21+
import com.apollographql.cache.normalized.api.NormalizedCacheFactory
22+
import com.apollographql.cache.normalized.memory.MemoryCacheFactory
23+
import com.apollographql.cache.normalized.sql.SqlNormalizedCacheFactory
2424
import com.google.android.horologist.annotations.ExperimentalHorologistApi
2525
import com.google.android.horologist.data.WearDataLayerRegistry
2626
import com.russhwolf.settings.ExperimentalSettingsApi

shared/src/commonMain/kotlin/dev/johnoreilly/confetti/ApolloClientCache.kt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,15 @@ import com.apollographql.apollo.api.ApolloRequest
66
import com.apollographql.apollo.api.ApolloResponse
77
import com.apollographql.apollo.api.ExecutionContext
88
import com.apollographql.apollo.api.Operation
9-
import com.apollographql.cache.normalized.apolloStore
10-
import com.apollographql.cache.normalized.normalizedCache
119
import com.apollographql.apollo.exception.ApolloException
1210
import com.apollographql.apollo.exception.ApolloHttpException
1311
import com.apollographql.apollo.interceptor.ApolloInterceptor
1412
import com.apollographql.apollo.interceptor.ApolloInterceptorChain
15-
import com.apollographql.apollo.network.NetworkMonitor
1613
import com.apollographql.cache.normalized.api.CacheControlCacheResolver
1714
import com.apollographql.cache.normalized.api.SchemaCoordinatesMaxAgeProvider
15+
import com.apollographql.cache.normalized.apolloStore
1816
import com.apollographql.cache.normalized.maxStale
17+
import com.apollographql.cache.normalized.normalizedCache
1918
import com.apollographql.cache.normalized.storeReceivedDate
2019
import dev.johnoreilly.confetti.cache.Cache
2120
import dev.johnoreilly.confetti.di.getNormalizedCacheFactory

shared/src/commonMain/kotlin/dev/johnoreilly/confetti/ConfettiRepository.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@ import com.apollographql.apollo.ApolloCall
44
import com.apollographql.apollo.api.ApolloResponse
55
import com.apollographql.apollo.api.Mutation
66
import com.apollographql.apollo.api.Operation
7+
import com.apollographql.apollo.exception.DefaultApolloException
78
import com.apollographql.cache.normalized.FetchPolicy
89
import com.apollographql.cache.normalized.apolloStore
910
import com.apollographql.cache.normalized.optimisticUpdates
1011
import com.apollographql.cache.normalized.watch
11-
import com.apollographql.apollo.exception.DefaultApolloException
1212
import com.benasher44.uuid.uuid4
1313
import dev.johnoreilly.confetti.type.buildBookmarks
1414
import kotlinx.coroutines.flow.Flow

shared/src/commonMain/kotlin/dev/johnoreilly/confetti/decompose/AppComponent.kt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,6 @@ import dev.johnoreilly.confetti.auth.Authentication
1313
import dev.johnoreilly.confetti.auth.User
1414
import dev.johnoreilly.confetti.decompose.AppComponent.Child
1515
import dev.johnoreilly.confetti.work.NotificationSender
16-
import kotlinx.coroutines.flow.distinctUntilChanged
17-
import kotlinx.coroutines.flow.map
1816
import kotlinx.coroutines.launch
1917
import kotlinx.serialization.Serializable
2018
import org.koin.core.component.KoinComponent

shared/src/commonMain/kotlin/dev/johnoreilly/confetti/decompose/ConferenceComponent.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ import com.arkivanov.decompose.router.stack.pop
1010
import com.arkivanov.decompose.router.stack.push
1111
import com.arkivanov.decompose.value.Value
1212
import com.arkivanov.essenty.backhandler.BackHandlerOwner
13-
import dev.johnoreilly.confetti.decompose.ConferenceComponent.Child
1413
import dev.johnoreilly.confetti.auth.User
14+
import dev.johnoreilly.confetti.decompose.ConferenceComponent.Child
1515
import kotlinx.serialization.Serializable
1616
import org.koin.core.component.KoinComponent
1717

shared/src/commonMain/kotlin/dev/johnoreilly/confetti/decompose/HomeComponent.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ import com.arkivanov.decompose.router.stack.bringToFront
77
import com.arkivanov.decompose.router.stack.childStack
88
import com.arkivanov.decompose.value.Value
99
import dev.johnoreilly.confetti.BuildKonfig
10-
import dev.johnoreilly.confetti.decompose.HomeComponent.Child
1110
import dev.johnoreilly.confetti.auth.User
11+
import dev.johnoreilly.confetti.decompose.HomeComponent.Child
1212
import kotlinx.serialization.Serializable
1313

1414
interface HomeComponent {

shared/src/commonMain/kotlin/dev/johnoreilly/confetti/decompose/JobConferenceRefresh.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ package dev.johnoreilly.confetti.decompose
22

33
import dev.johnoreilly.confetti.ApolloClientCache
44
import dev.johnoreilly.confetti.ConfettiRepository
5-
import dev.johnoreilly.confetti.work.AvatarType
65
import dev.johnoreilly.confetti.work.updateCache
76
import kotlinx.coroutines.CoroutineScope
87
import kotlinx.coroutines.Job

shared/src/commonMain/kotlin/dev/johnoreilly/confetti/ui/App.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,16 +46,16 @@ import confetti.shared.generated.resources.bookmarks
4646
import confetti.shared.generated.resources.schedule
4747
import confetti.shared.generated.resources.speakers
4848
import confetti.shared.generated.resources.venue
49-
import dev.johnoreilly.confetti.bookmarks.BookmarksUI
5049
import dev.johnoreilly.confetti.decompose.AppComponent
5150
import dev.johnoreilly.confetti.decompose.ConferenceComponent
5251
import dev.johnoreilly.confetti.decompose.DefaultAppComponent
5352
import dev.johnoreilly.confetti.decompose.HomeComponent
54-
import dev.johnoreilly.confetti.search.SearchUI
55-
import dev.johnoreilly.confetti.settings.SettingsUI
53+
import dev.johnoreilly.confetti.ui.bookmarks.BookmarksUI
5654
import dev.johnoreilly.confetti.ui.component.LoadingView
55+
import dev.johnoreilly.confetti.ui.search.SearchUI
5756
import dev.johnoreilly.confetti.ui.sessions.SessionDetailsUI
5857
import dev.johnoreilly.confetti.ui.sessions.SessionsUI
58+
import dev.johnoreilly.confetti.ui.settings.SettingsUI
5959
import dev.johnoreilly.confetti.ui.speakers.SpeakerDetailsUI
6060
import dev.johnoreilly.confetti.ui.speakers.SpeakersUI
6161
import dev.johnoreilly.confetti.ui.venue.VenueUI

shared/src/commonMain/kotlin/dev/johnoreilly/confetti/ui/bookmarks/BookmarksUI.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
1-
package dev.johnoreilly.confetti.bookmarks
1+
package dev.johnoreilly.confetti.ui.bookmarks
22

33
import androidx.compose.foundation.layout.RowScope
44
import androidx.compose.material3.windowsizeclass.WindowSizeClass
55
import androidx.compose.runtime.Composable
6-
import androidx.compose.runtime.collectAsState
76
import androidx.compose.runtime.getValue
87
import androidx.lifecycle.compose.collectAsStateWithLifecycle
98
import confetti.shared.generated.resources.Res

0 commit comments

Comments
 (0)