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()); setTitleText(tr::lng_phone_title());
setDescriptionText(tr::lng_phone_desc()); setDescriptionText(tr::lng_phone_desc());
subscribe(getData()->updated, [=] { countryChanged(); }); getData()->updated.events(
) | rpl::start_with_next([=] {
countryChanged();
}, lifetime());
setErrorCentered(true); setErrorCentered(true);
setupQrLogin(); setupQrLogin();

View file

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

View file

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