package chats.data.local.database import androidx.room.TypeConverter import chats.domain.model.MessageStatus /** * Конвертеры для Room для работы с Enum и другими типами */ class MessageStatusConverter { @TypeConverter fun fromMessageStatus(status: MessageStatus): String = status.name @TypeConverter fun toMessageStatus(value: String): MessageStatus = runCatching { MessageStatus.valueOf(value) }.getOrDefault(MessageStatus.UNKNOWN) }