mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2025-06-05 06:33:57 +02:00
Use Yes / No in "Cancel uploading?" confirm box.
This commit is contained in:
parent
616f4e4027
commit
b1281c7999
1 changed files with 6 additions and 5 deletions
|
@ -1388,8 +1388,7 @@ void SessionController::showPeerHistoryAtItem(
|
||||||
void SessionController::cancelUploadLayer(not_null<HistoryItem*> item) {
|
void SessionController::cancelUploadLayer(not_null<HistoryItem*> item) {
|
||||||
const auto itemId = item->fullId();
|
const auto itemId = item->fullId();
|
||||||
session().uploader().pause(itemId);
|
session().uploader().pause(itemId);
|
||||||
const auto stopUpload = [=] {
|
const auto stopUpload = [=](Fn<void()> close) {
|
||||||
Ui::hideLayer();
|
|
||||||
auto &data = session().data();
|
auto &data = session().data();
|
||||||
if (const auto item = data.message(itemId)) {
|
if (const auto item = data.message(itemId)) {
|
||||||
if (!item->isEditingMedia()) {
|
if (!item->isEditingMedia()) {
|
||||||
|
@ -1403,17 +1402,19 @@ void SessionController::cancelUploadLayer(not_null<HistoryItem*> item) {
|
||||||
data.sendHistoryChangeNotifications();
|
data.sendHistoryChangeNotifications();
|
||||||
}
|
}
|
||||||
session().uploader().unpause();
|
session().uploader().unpause();
|
||||||
|
close();
|
||||||
};
|
};
|
||||||
const auto continueUpload = [=] {
|
const auto continueUpload = [=](Fn<void()> close) {
|
||||||
session().uploader().unpause();
|
session().uploader().unpause();
|
||||||
|
close();
|
||||||
};
|
};
|
||||||
|
|
||||||
show(Ui::MakeConfirmBox({
|
show(Ui::MakeConfirmBox({
|
||||||
.text = tr::lng_selected_cancel_sure_this(),
|
.text = tr::lng_selected_cancel_sure_this(),
|
||||||
.confirmed = stopUpload,
|
.confirmed = stopUpload,
|
||||||
.cancelled = continueUpload,
|
.cancelled = continueUpload,
|
||||||
.confirmText = tr::lng_selected_upload_stop(),
|
.confirmText = tr::lng_box_yes(),
|
||||||
.cancelText = tr::lng_continue(),
|
.cancelText = tr::lng_box_no(),
|
||||||
}));
|
}));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue