콘텐츠 등록 - 태그 등록

AS-IS : 태그 분리시 빈 칸을 기준으로만 split하여 #A#B와 같이 태그가 저장되는 경우 있음
TO-BE : replace함수를 사용하여 # 앞에 빈 칸을 추가하여 #A#B로 저장되는 태그를 #A, #B와 같이 따로 저장되도록 수정
This commit is contained in:
Klaus 2024-01-13 03:57:29 +09:00
parent 5ac6750ffe
commit 71a3c357e7
1 changed files with 2 additions and 1 deletions

View File

@ -198,10 +198,11 @@ class AudioContentService(
// 태그 분리, #추가, 등록
if (request.tags.isNotBlank()) {
val tags = request.tags
.replace("#", " #")
.split(" ")
.asSequence()
.map { it.trim() }
.filter { it.isNotEmpty() }
.filter { it.isNotBlank() }
.map {
val tag = if (!it.startsWith("#")) {
"#$it"