feat(@desktop/chat): Allow to retry when query fail

fixes #3487
This commit is contained in:
Anthony Laibe 2021-09-15 13:40:56 +02:00 committed by Iuri Matias
parent 1bca5ee174
commit 5f95a1fb4f
2 changed files with 22 additions and 4 deletions

View File

@ -243,8 +243,7 @@ Popup {
StatusButton {
id: removeBtn
anchors.horizontalCenter: parent.horizontalCenter
//% "Remove"
text: qsTrId("Enable")
text: qsTr("Enable")
onClicked: {
appSettings.isTenorWarningAccepted = true
chatsModel.gif.getTrendings()
@ -261,6 +260,7 @@ Popup {
width: parent.width
StyledText {
id: emptyText
anchors.centerIn: parent
text: {
if(currentCategory === StatusGifPopup.Category.Favorite) {
@ -269,11 +269,29 @@ Popup {
return qsTr("Recent GIFs will appear here")
}
return ""
return qsTr("Error while contacting Tenor API, please retry.")
}
font.pixelSize: 15
color: Style.current.secondaryText
}
StatusButton {
id: retryBtn
anchors.top: emptyText.bottom
anchors.topMargin: Style.current.padding
anchors.horizontalCenter: parent.horizontalCenter
text: qsTr("Retry")
visible: currentCategory === StatusGifPopup.Category.Trending || currentCategory === StatusGifPopup.Category.Search
onClicked: {
if (searchBox.text === "") {
chatsModel.gif.getTrendings()
return
}
searchGif(searchBox.text)
}
}
}
}

2
vendor/status-lib vendored

@ -1 +1 @@
Subproject commit 23db2d1216d5dde12976974f535eac3d55a066c4
Subproject commit 9e4c12f408e12c3d4d404933c8073d978d1d8eb4