feat(creator): 커뮤니티 게시글 UI 모델을 추가한다

This commit is contained in:
2026-06-21 22:32:23 +09:00
parent efe12774f7
commit f9501c156a
5 changed files with 285 additions and 0 deletions
@@ -64,6 +64,17 @@ fun formatUtcRelativeTimeText(context: Context, utcText: String?): String {
return context.getString(R.string.character_comment_time_years, years)
}
fun interface UtcRelativeTimeTextFormatter {
fun format(utcText: String?): String
}
class AndroidUtcRelativeTimeTextFormatter(context: Context) : UtcRelativeTimeTextFormatter {
private val applicationContext = context.applicationContext
override fun format(utcText: String?): String = formatUtcRelativeTimeText(applicationContext, utcText)
}
private fun parseServerUtcToMillis(utcText: String?): Long? {
if (utcText.isNullOrBlank()) return null