Skip to content

Commit 3e3fc2e

Browse files
committed
[BOOK-378] refactor: RecordEditArgs Parcelable 객체에 @immutable 어노테이션 추가
Compose 컴파일러가 Parcelable 객체를 runtime stability로 분류하는 문제를 해결하기 위함. RecordEditArgs는 런타임 중 값이 변경되지 않는 논리적 불변 객체이므로, @immutable 선언을 통해 Compose에서 안정성(stability)을 명시적으로 보장할 수 있도록 수정.
1 parent e815c1a commit 3e3fc2e

File tree

1 file changed

+2
-0
lines changed
  • feature/screens/src/main/kotlin/com/ninecraft/booket/feature/screens/arguments

1 file changed

+2
-0
lines changed

feature/screens/src/main/kotlin/com/ninecraft/booket/feature/screens/arguments/RecordEditArgs.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
package com.ninecraft.booket.feature.screens.arguments
22

33
import android.os.Parcelable
4+
import androidx.compose.runtime.Immutable
45
import kotlinx.parcelize.Parcelize
56

7+
@Immutable
68
@Parcelize
79
data class RecordEditArgs(
810
val id: String,

0 commit comments

Comments
 (0)