Skip to content

Commit 08851f5

Browse files
committed
refactor: removes old library implementation
1 parent f99e553 commit 08851f5

22 files changed

Lines changed: 11 additions & 821 deletions

app/src/main/java/com/kelsos/mbrc/AppModule.kt

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -16,20 +16,12 @@ import com.kelsos.mbrc.data.DeserializationAdapter
1616
import com.kelsos.mbrc.data.DeserializationAdapterImpl
1717
import com.kelsos.mbrc.data.SerializationAdapter
1818
import com.kelsos.mbrc.data.SerializationAdapterImpl
19-
import com.kelsos.mbrc.features.library.PopupActionHandler
20-
import com.kelsos.mbrc.features.library.presentation.AlbumAdapter
2119
import com.kelsos.mbrc.features.library.presentation.AlbumViewModel
22-
import com.kelsos.mbrc.features.library.presentation.ArtistAdapter
2320
import com.kelsos.mbrc.features.library.presentation.ArtistViewModel
24-
import com.kelsos.mbrc.features.library.presentation.GenreAdapter
2521
import com.kelsos.mbrc.features.library.presentation.GenreViewModel
2622
import com.kelsos.mbrc.features.library.presentation.LibrarySearchModel
2723
import com.kelsos.mbrc.features.library.presentation.LibraryViewModel
28-
import com.kelsos.mbrc.features.library.presentation.TrackAdapter
2924
import com.kelsos.mbrc.features.library.presentation.TrackViewModel
30-
import com.kelsos.mbrc.features.library.presentation.details.LibraryAlbumTracksFragment
31-
import com.kelsos.mbrc.features.library.presentation.details.LibraryArtistAlbumsFragment
32-
import com.kelsos.mbrc.features.library.presentation.details.LibraryGenreArtistsFragment
3325
import com.kelsos.mbrc.features.library.presentation.details.viemodels.AlbumTrackViewModel
3426
import com.kelsos.mbrc.features.library.presentation.details.viemodels.ArtistAlbumViewModel
3527
import com.kelsos.mbrc.features.library.presentation.details.viemodels.GenreArtistViewModel
@@ -141,7 +133,6 @@ import com.kelsos.mbrc.ui.helpfeedback.FeedbackViewModel
141133
import com.squareup.moshi.Moshi
142134
import kotlinx.coroutines.Dispatchers
143135
import kotlinx.coroutines.asCoroutineDispatcher
144-
import org.koin.androidx.fragment.dsl.fragment
145136
import org.koin.androidx.viewmodel.dsl.viewModel
146137
import org.koin.androidx.workmanager.dsl.worker
147138
import org.koin.dsl.bind
@@ -201,7 +192,6 @@ val appModule = module {
201192
single<ServiceCheckerImpl>() bind ServiceChecker::class
202193
single<AppStateManager>()
203194

204-
single<PopupActionHandler>()
205195
single<DefaultActionPreferenceStore>()
206196

207197
single<WidgetUpdaterImpl>() bind WidgetUpdater::class
@@ -276,9 +266,6 @@ val appModule = module {
276266

277267
worker { QueueWorker(get(), get(), get()) }
278268
worker { SyncWorker(get(), get(), get(), get()) }
279-
fragment { LibraryAlbumTracksFragment(get(), get(), get()) }
280-
fragment { LibraryArtistAlbumsFragment(get(), get(), get()) }
281-
fragment { LibraryGenreArtistsFragment(get(), get(), get()) }
282269
}
283270

284271
val uiModule = module {
@@ -295,10 +282,6 @@ val uiModule = module {
295282
viewModel<RatingDialogViewModel>()
296283
viewModel<VolumeDialogViewModel>()
297284

298-
factory<GenreAdapter>()
299-
factory<ArtistAdapter>()
300-
factory<AlbumAdapter>()
301-
factory<TrackAdapter>()
302285
factory<ConnectionAdapter>()
303286

304287
viewModel<AlbumViewModel>()

app/src/main/java/com/kelsos/mbrc/features/library/MenuItemSelectedListener.kt

Lines changed: 0 additions & 8 deletions
This file was deleted.

app/src/main/java/com/kelsos/mbrc/features/library/PopupActionHandler.kt

Lines changed: 0 additions & 64 deletions
This file was deleted.

app/src/main/java/com/kelsos/mbrc/features/library/ViewPopup.kt

Lines changed: 0 additions & 16 deletions
This file was deleted.

app/src/main/java/com/kelsos/mbrc/features/library/presentation/AlbumAdapter.kt

Lines changed: 0 additions & 49 deletions
This file was deleted.

app/src/main/java/com/kelsos/mbrc/features/library/presentation/AlbumViewHolder.kt

Lines changed: 0 additions & 69 deletions
This file was deleted.

app/src/main/java/com/kelsos/mbrc/features/library/presentation/ArtistAdapter.kt

Lines changed: 0 additions & 47 deletions
This file was deleted.

app/src/main/java/com/kelsos/mbrc/features/library/presentation/ArtistViewHolder.kt

Lines changed: 0 additions & 39 deletions
This file was deleted.

app/src/main/java/com/kelsos/mbrc/features/library/presentation/CategoryRetriever.kt

Lines changed: 0 additions & 5 deletions
This file was deleted.

0 commit comments

Comments
 (0)