feat(i18n): 메시지 모듈 하드코딩 문구를 I18n 키로 통일한다
This commit is contained in:
@@ -24,7 +24,7 @@ final class TextMessageDetailViewModel: ObservableObject {
|
||||
|
||||
func deleteMessage(onSuccess: @escaping () -> Void) {
|
||||
if messageId <= 0 {
|
||||
errorMessage = "메시지를 삭제하지 못했습니다\n잠시 후 다시 시도해 주세요."
|
||||
errorMessage = I18n.Message.Text.Detail.deleteFailed
|
||||
isShowPopup = true
|
||||
return
|
||||
}
|
||||
@@ -48,7 +48,7 @@ final class TextMessageDetailViewModel: ObservableObject {
|
||||
let decoded = try jsonDecoder.decode(ApiResponseWithoutData.self, from: responseData)
|
||||
|
||||
if decoded.success {
|
||||
self.errorMessage = "삭제되었습니다."
|
||||
self.errorMessage = I18n.Message.Text.Detail.deleteSuccess
|
||||
self.isShowPopup = true
|
||||
DispatchQueue.main.asyncAfter(deadline: .now() + 1) {
|
||||
onSuccess()
|
||||
@@ -58,13 +58,13 @@ final class TextMessageDetailViewModel: ObservableObject {
|
||||
self.errorMessage = message
|
||||
self.isShowPopup = true
|
||||
} else {
|
||||
self.errorMessage = "메시지를 보관하지 못했습니다.\n잠시 후 다시 시도해 주세요."
|
||||
self.errorMessage = I18n.Message.Text.Detail.deleteFailed
|
||||
}
|
||||
|
||||
self.isShowPopup = true
|
||||
}
|
||||
} catch {
|
||||
self.errorMessage = "메시지를 보관하지 못했습니다.\n잠시 후 다시 시도해 주세요."
|
||||
self.errorMessage = I18n.Message.Text.Detail.deleteFailed
|
||||
self.isShowPopup = true
|
||||
}
|
||||
}
|
||||
@@ -73,7 +73,7 @@ final class TextMessageDetailViewModel: ObservableObject {
|
||||
|
||||
func keepTextMessage() {
|
||||
if messageId <= 0 {
|
||||
errorMessage = "메시지를 저장하지 못했습니다\n잠시 후 다시 시도해 주세요."
|
||||
errorMessage = I18n.Message.Text.Detail.keepFailed
|
||||
isShowPopup = true
|
||||
return
|
||||
}
|
||||
@@ -96,20 +96,20 @@ final class TextMessageDetailViewModel: ObservableObject {
|
||||
let decoded = try jsonDecoder.decode(ApiResponseWithoutData.self, from: responseData)
|
||||
|
||||
if decoded.success {
|
||||
self.errorMessage = "보관되었습니다."
|
||||
self.errorMessage = I18n.Message.Text.Detail.keepSuccess
|
||||
self.isShowPopup = true
|
||||
} else {
|
||||
if let message = decoded.message {
|
||||
self.errorMessage = message
|
||||
self.isShowPopup = true
|
||||
} else {
|
||||
self.errorMessage = "메시지를 보관하지 못했습니다.\n잠시 후 다시 시도해 주세요."
|
||||
self.errorMessage = I18n.Message.Text.Detail.keepFailed
|
||||
}
|
||||
|
||||
self.isShowPopup = true
|
||||
}
|
||||
} catch {
|
||||
self.errorMessage = "메시지를 보관하지 못했습니다.\n잠시 후 다시 시도해 주세요."
|
||||
self.errorMessage = I18n.Message.Text.Detail.keepFailed
|
||||
self.isShowPopup = true
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user