제거1 직접 문제를 겪고 작성한 Flow asResult 확장 함수 직접 문제점을 겪고 보일러 플레이트를 줄이기 위해 asResult 확장 함수를 만들었던 과정을 공유합니다. (피드백을 받고 Now in Android에서 비슷한 구조의 asResult 함수가 존재한다는 것을 알게 되었습니다) sealed class ResultType { object Uninitialized : ResultType() object Loading : ResultType() object Empty : ResultType() object InputError : ResultType() data class Success(val data: T) : ResultType() data class Fail(val data: T) : ResultType() data class Error(val excepti.. 2023. 11. 6. 이전 1 다음