mirror of
https://github.com/msfjarvis/compose-lobsters
synced 2025-08-14 11:47:04 +05:30
refactor: move Tags from api to model module
This commit is contained in:
parent
85c11e0e80
commit
f17375e9e1
4 changed files with 7 additions and 7 deletions
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -2,6 +2,6 @@
|
|||
<SmellBaseline>
|
||||
<ManuallySuppressedIssues></ManuallySuppressedIssues>
|
||||
<CurrentIssues>
|
||||
<ID>MemberNameEqualsClassName:Tags.kt$Tags$private var tags: MutableList<String> = emptyList<String>().toMutableList()</ID>
|
||||
<ID>MemberNameEqualsClassName:Tags.kt$Tags$private val tags = arrayListOf<String>()</ID>
|
||||
</CurrentIssues>
|
||||
</SmellBaseline>
|
|
@ -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<String> = emptyList<String>().toMutableList()
|
||||
private val tags = arrayListOf<String>()
|
||||
|
||||
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 {
|
Loading…
Add table
Add a link
Reference in a new issue