File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -13,11 +13,9 @@ extension PushNotificationResponse {
1313 case . decoded( let category) :
1414 todoCategory = category
1515 case . raw( let category) :
16- guard let systemTodoCategory = SystemTodoCategory ( rawValue: category) else {
17- throw DataError . invalidData ( " PushNotificationResponse.todoCategory is invalid: \( category) " )
18- }
19-
20- todoCategory = . system( systemTodoCategory)
16+ throw DataError . invalidData (
17+ " PushNotificationResponse.todoCategory must be resolved before toDomain(): \( category) "
18+ )
2119 }
2220
2321 return PushNotification (
Original file line number Diff line number Diff line change @@ -33,10 +33,7 @@ extension TodoResponse {
3333 case . decoded( let category) :
3434 todoCategory = category
3535 case . raw( let category) :
36- guard let systemTodoCategory = SystemTodoCategory ( rawValue: category) else {
37- throw DataError . invalidData ( " TodoResponse.category is invalid: \( category) " )
38- }
39- todoCategory = . system( systemTodoCategory)
36+ throw DataError . invalidData ( " TodoResponse.category must be resolved before toDomain(): \( category) " )
4037 }
4138
4239 return Todo (
You can’t perform that action at this time.
0 commit comments