diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/v2/content/all/application/MainContentAllQueryService.kt b/src/main/kotlin/kr/co/vividnext/sodalive/v2/content/all/application/MainContentAllQueryService.kt index 6f396ddf..e19a53ba 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/v2/content/all/application/MainContentAllQueryService.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/v2/content/all/application/MainContentAllQueryService.kt @@ -122,6 +122,7 @@ class MainContentAllQueryService( sort = sort, offset = page.offset, limit = page.size + 1, + locale = langContext.lang.code, onlyPaid = onlyPaid, onlyFree = onlyFree, onlyPointAvailable = onlyPointAvailable diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/v2/content/all/port/out/MainContentAllQueryPort.kt b/src/main/kotlin/kr/co/vividnext/sodalive/v2/content/all/port/out/MainContentAllQueryPort.kt index 5c39ee1d..2a986c25 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/v2/content/all/port/out/MainContentAllQueryPort.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/v2/content/all/port/out/MainContentAllQueryPort.kt @@ -23,6 +23,7 @@ interface MainContentAllQueryPort { sort: ContentSort, offset: Long, limit: Int, + locale: String, onlyPaid: Boolean = false, onlyFree: Boolean = false, onlyPointAvailable: Boolean = false diff --git a/src/test/kotlin/kr/co/vividnext/sodalive/v2/content/all/application/MainContentAllQueryServiceTest.kt b/src/test/kotlin/kr/co/vividnext/sodalive/v2/content/all/application/MainContentAllQueryServiceTest.kt index e8a737d0..f8691bb0 100644 --- a/src/test/kotlin/kr/co/vividnext/sodalive/v2/content/all/application/MainContentAllQueryServiceTest.kt +++ b/src/test/kotlin/kr/co/vividnext/sodalive/v2/content/all/application/MainContentAllQueryServiceTest.kt @@ -32,6 +32,7 @@ class MainContentAllQueryServiceTest { assertEquals(MainContentAllType.AUDIO, tab.type) assertEquals("audio", port.lastListKind) assertEquals(ContentSort.POPULAR, port.lastSort) + assertEquals("en", port.lastLocale) assertEquals(20L, port.lastOffset) assertEquals(21, port.lastLimit) assertTrue(port.lastOnlyPaid) @@ -186,6 +187,7 @@ private class FakeMainContentAllQueryPort : MainContentAllQueryPort { sort: ContentSort, offset: Long, limit: Int, + locale: String, onlyPaid: Boolean, onlyFree: Boolean, onlyPointAvailable: Boolean @@ -196,6 +198,7 @@ private class FakeMainContentAllQueryPort : MainContentAllQueryPort { lastSort = sort lastOffset = offset lastLimit = limit + lastLocale = locale lastOnlyPaid = onlyPaid lastOnlyFree = onlyFree lastOnlyPointAvailable = onlyPointAvailable