refactor: migrate package structure from fr.ajaury.gwenedeg to bzh.ajaury.chombev

This commit is contained in:
2026-07-07 18:58:17 +02:00
parent 272cefa5fd
commit 6361fa6e74
119 changed files with 370 additions and 376 deletions
+1 -1
View File
@@ -4,7 +4,7 @@ plugins {
kotlin {
androidLibrary {
namespace = "fr.ajaury.gwenedeg.subtitle"
namespace = "bzh.ajaury.chombev.subtitle"
}
sourceSets {
@@ -1,4 +1,4 @@
package fr.ajaury.gwenedeg.subtitle.data
package bzh.ajaury.chombev.subtitle.data
import kotlin.time.Duration
import kotlin.time.Duration.Companion.milliseconds
@@ -1,12 +1,12 @@
package fr.ajaury.gwenedeg.subtitle.data
package bzh.ajaury.chombev.subtitle.data
import fr.ajaury.gwenedeg.core.coroutines.domain.DispatcherProvider
import fr.ajaury.gwenedeg.core.logging.domain.Logger
import fr.ajaury.gwenedeg.core.model.Phrase
import fr.ajaury.gwenedeg.subtitle.domain.SubtitleRepository
import fr.ajaury.gwenedeg.subtitle.model.CantGetSubtitleException
import fr.ajaury.gwenedeg.subtitle.model.Subtitle
import fr.ajaury.gwenedeg.subtitle.model.SubtitleLine
import bzh.ajaury.chombev.core.coroutines.domain.DispatcherProvider
import bzh.ajaury.chombev.core.logging.domain.Logger
import bzh.ajaury.chombev.core.model.Phrase
import bzh.ajaury.chombev.subtitle.domain.SubtitleRepository
import bzh.ajaury.chombev.subtitle.model.CantGetSubtitleException
import bzh.ajaury.chombev.subtitle.model.Subtitle
import bzh.ajaury.chombev.subtitle.model.SubtitleLine
import kotlinx.coroutines.withContext
internal class LrcSubtitleRepository(
@@ -1,4 +1,4 @@
package fr.ajaury.gwenedeg.subtitle.data
package bzh.ajaury.chombev.subtitle.data
import kotlin.time.Duration
@@ -1,9 +1,9 @@
package fr.ajaury.gwenedeg.subtitle.di
package bzh.ajaury.chombev.subtitle.di
import fr.ajaury.gwenedeg.subtitle.data.LrcParser
import fr.ajaury.gwenedeg.subtitle.data.LrcSubtitleRepository
import fr.ajaury.gwenedeg.subtitle.domain.GetCurrentSubtitleIndexUseCase
import fr.ajaury.gwenedeg.subtitle.domain.SubtitleRepository
import bzh.ajaury.chombev.subtitle.data.LrcParser
import bzh.ajaury.chombev.subtitle.data.LrcSubtitleRepository
import bzh.ajaury.chombev.subtitle.domain.GetCurrentSubtitleIndexUseCase
import bzh.ajaury.chombev.subtitle.domain.SubtitleRepository
import org.koin.core.module.Module
import org.koin.core.module.dsl.bind
import org.koin.core.module.dsl.factoryOf
@@ -1,6 +1,6 @@
package fr.ajaury.gwenedeg.subtitle.domain
package bzh.ajaury.chombev.subtitle.domain
import fr.ajaury.gwenedeg.subtitle.model.Subtitle
import bzh.ajaury.chombev.subtitle.model.Subtitle
import kotlin.time.Duration
class GetCurrentSubtitleIndexUseCase {
@@ -1,6 +1,6 @@
package fr.ajaury.gwenedeg.subtitle.domain
package bzh.ajaury.chombev.subtitle.domain
import fr.ajaury.gwenedeg.subtitle.model.Subtitle
import bzh.ajaury.chombev.subtitle.model.Subtitle
interface SubtitleRepository {
/**
@@ -1,4 +1,4 @@
package fr.ajaury.gwenedeg.subtitle.model
package bzh.ajaury.chombev.subtitle.model
data class CantGetSubtitleException(
override val message: String,
@@ -1,4 +1,4 @@
package fr.ajaury.gwenedeg.subtitle.model
package bzh.ajaury.chombev.subtitle.model
data class Subtitle(
val lines: List<SubtitleLine>,
@@ -1,6 +1,6 @@
package fr.ajaury.gwenedeg.subtitle.model
package bzh.ajaury.chombev.subtitle.model
import fr.ajaury.gwenedeg.core.model.Phrase
import bzh.ajaury.chombev.core.model.Phrase
import kotlin.time.Duration
/**
@@ -1,9 +1,9 @@
package fr.ajaury.gwenedeg.subtitle
package bzh.ajaury.chombev.subtitle
import fr.ajaury.gwenedeg.core.model.Phrase
import fr.ajaury.gwenedeg.subtitle.domain.GetCurrentSubtitleIndexUseCase
import fr.ajaury.gwenedeg.subtitle.model.Subtitle
import fr.ajaury.gwenedeg.subtitle.model.SubtitleLine
import bzh.ajaury.chombev.core.model.Phrase
import bzh.ajaury.chombev.subtitle.domain.GetCurrentSubtitleIndexUseCase
import bzh.ajaury.chombev.subtitle.model.Subtitle
import bzh.ajaury.chombev.subtitle.model.SubtitleLine
import kotlin.test.Test
import kotlin.test.assertEquals
import kotlin.time.Duration.Companion.milliseconds
@@ -1,6 +1,6 @@
package fr.ajaury.gwenedeg.subtitle
package bzh.ajaury.chombev.subtitle
import fr.ajaury.gwenedeg.subtitle.data.LrcParser
import bzh.ajaury.chombev.subtitle.data.LrcParser
import kotlin.test.Test
import kotlin.test.assertEquals
import kotlin.time.Duration.Companion.milliseconds