diff --git a/api/src/main/kotlin/dev/msfjarvis/claw/api/LobstersApi.kt b/api/src/main/kotlin/dev/msfjarvis/claw/api/LobstersApi.kt index 83eb5fc0..78f10a55 100644 --- a/api/src/main/kotlin/dev/msfjarvis/claw/api/LobstersApi.kt +++ b/api/src/main/kotlin/dev/msfjarvis/claw/api/LobstersApi.kt @@ -7,9 +7,9 @@ package dev.msfjarvis.claw.api import com.slack.eithernet.ApiResult -import dev.msfjarvis.claw.api.util.Tags import dev.msfjarvis.claw.model.LobstersPost import dev.msfjarvis.claw.model.LobstersPostDetails +import dev.msfjarvis.claw.model.Tags import dev.msfjarvis.claw.model.User import retrofit2.http.GET import retrofit2.http.Path diff --git a/api/src/test/kotlin/dev/msfjarvis/claw/api/ApiTest.kt b/api/src/test/kotlin/dev/msfjarvis/claw/api/ApiTest.kt index 3c9de96d..8d6c8bd4 100644 --- a/api/src/test/kotlin/dev/msfjarvis/claw/api/ApiTest.kt +++ b/api/src/test/kotlin/dev/msfjarvis/claw/api/ApiTest.kt @@ -8,9 +8,9 @@ package dev.msfjarvis.claw.api import com.slack.eithernet.ApiResult.Success import com.slack.eithernet.test.newEitherNetController -import dev.msfjarvis.claw.api.util.Tags import dev.msfjarvis.claw.model.LobstersPost import dev.msfjarvis.claw.model.LobstersPostDetails +import dev.msfjarvis.claw.model.Tags import dev.msfjarvis.claw.model.User import io.kotest.core.spec.style.FunSpec import io.kotest.matchers.collections.shouldHaveSize diff --git a/detekt-baselines/api.xml b/detekt-baselines/model.xml similarity index 51% rename from detekt-baselines/api.xml rename to detekt-baselines/model.xml index 1a0c049d..8cb5e9f7 100644 --- a/detekt-baselines/api.xml +++ b/detekt-baselines/model.xml @@ -2,6 +2,6 @@ - MemberNameEqualsClassName:Tags.kt$Tags$private var tags: MutableList<String> = emptyList<String>().toMutableList() + MemberNameEqualsClassName:Tags.kt$Tags$private val tags = arrayListOf<String>() diff --git a/api/src/main/kotlin/dev/msfjarvis/claw/api/util/Tags.kt b/model/src/main/kotlin/dev/msfjarvis/claw/model/Tags.kt similarity index 68% rename from api/src/main/kotlin/dev/msfjarvis/claw/api/util/Tags.kt rename to model/src/main/kotlin/dev/msfjarvis/claw/model/Tags.kt index 7ee08753..0ffb15f3 100644 --- a/api/src/main/kotlin/dev/msfjarvis/claw/api/util/Tags.kt +++ b/model/src/main/kotlin/dev/msfjarvis/claw/model/Tags.kt @@ -4,17 +4,17 @@ * license that can be found in the LICENSE file or at * https://opensource.org/licenses/MIT. */ -package dev.msfjarvis.claw.api.util +package dev.msfjarvis.claw.model class Tags { - private var tags: MutableList = emptyList().toMutableList() + private val tags = arrayListOf() fun addTag(tag: String) { - this.tags.add(tag) + tags.add(tag) } fun removeTag(tag: String) { - this.tags.remove(tag) + tags.remove(tag) } override fun toString(): String {