Replaced observable in Intro::details::Data with rpl.

This commit is contained in:
23rd 2021-05-25 16:27:23 +03:00
parent 0fe7c07007
commit 2c50d3d87b
3 changed files with 6 additions and 3 deletions

View File

@ -69,7 +69,10 @@ PhoneWidget::PhoneWidget(
setTitleText(tr::lng_phone_title());
setDescriptionText(tr::lng_phone_desc());
subscribe(getData()->updated, [=] { countryChanged(); });
getData()->updated.events(
) | rpl::start_with_next([=] {
countryChanged();
}, lifetime());
setErrorCentered(true);
setupQrLogin();

View File

@ -566,7 +566,7 @@ void Widget::getNearestDC() {
const auto nearestCountry = qs(nearest.vcountry());
if (getData()->country != nearestCountry) {
getData()->country = nearestCountry;
getData()->updated.notify();
getData()->updated.fire({});
}
}).send();
}

View File

@ -59,7 +59,7 @@ struct Data {
Window::TermsLock termsLock;
base::Observable<void> updated;
rpl::event_stream<> updated;
};