Don't show Translating... if we're not actually translating
Changelog-Fixed: Don't show Translating... if we're not actually translating
This commit is contained in:
@@ -17,6 +17,7 @@ struct Translated: Equatable {
|
|||||||
enum TranslateStatus: Equatable {
|
enum TranslateStatus: Equatable {
|
||||||
case havent_tried
|
case havent_tried
|
||||||
case trying
|
case trying
|
||||||
|
case translating
|
||||||
case translated(Translated)
|
case translated(Translated)
|
||||||
case not_needed
|
case not_needed
|
||||||
}
|
}
|
||||||
@@ -97,6 +98,10 @@ struct TranslateView: View {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
DispatchQueue.main.async {
|
||||||
|
self.translated = .translating
|
||||||
|
}
|
||||||
|
|
||||||
// If the note language is different from our preferred languages, send a translation request.
|
// If the note language is different from our preferred languages, send a translation request.
|
||||||
let translator = Translator(damus_state.settings)
|
let translator = Translator(damus_state.settings)
|
||||||
let originalContent = event.get_content(damus_state.keypair.privkey)
|
let originalContent = event.get_content(damus_state.keypair.privkey)
|
||||||
@@ -135,6 +140,8 @@ struct TranslateView: View {
|
|||||||
TranslateButton
|
TranslateButton
|
||||||
}
|
}
|
||||||
case .trying:
|
case .trying:
|
||||||
|
Text("")
|
||||||
|
case .translating:
|
||||||
Text("Translating...")
|
Text("Translating...")
|
||||||
.foregroundColor(.gray)
|
.foregroundColor(.gray)
|
||||||
.font(.footnote)
|
.font(.footnote)
|
||||||
|
|||||||
Reference in New Issue
Block a user