mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2025-06-05 06:33:57 +02:00
Fixed phone formatting when app is started from settings.
This commit is contained in:
parent
d289bbdc5e
commit
e4bfd562b5
1 changed files with 6 additions and 3 deletions
|
@ -9,6 +9,7 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL
|
||||||
|
|
||||||
#include "core/application.h"
|
#include "core/application.h"
|
||||||
#include "core/click_handler_types.h"
|
#include "core/click_handler_types.h"
|
||||||
|
#include "countries/countries_instance.h"
|
||||||
#include "main/main_session.h"
|
#include "main/main_session.h"
|
||||||
#include "ui/wrap/slide_wrap.h"
|
#include "ui/wrap/slide_wrap.h"
|
||||||
#include "ui/text/format_values.h" // Ui::FormatPhone
|
#include "ui/text/format_values.h" // Ui::FormatPhone
|
||||||
|
@ -81,9 +82,11 @@ rpl::producer<TextWithEntities> NameValue(not_null<PeerData*> peer) {
|
||||||
}
|
}
|
||||||
|
|
||||||
rpl::producer<TextWithEntities> PhoneValue(not_null<UserData*> user) {
|
rpl::producer<TextWithEntities> PhoneValue(not_null<UserData*> user) {
|
||||||
return user->session().changes().peerFlagsValue(
|
return rpl::merge(
|
||||||
user,
|
Countries::Instance().updated(),
|
||||||
UpdateFlag::PhoneNumber
|
user->session().changes().peerFlagsValue(
|
||||||
|
user,
|
||||||
|
UpdateFlag::PhoneNumber) | rpl::to_empty
|
||||||
) | rpl::map([=] {
|
) | rpl::map([=] {
|
||||||
return Ui::FormatPhone(user->phone());
|
return Ui::FormatPhone(user->phone());
|
||||||
}) | Ui::Text::ToWithEntities();
|
}) | Ui::Text::ToWithEntities();
|
||||||
|
|
Loading…
Add table
Reference in a new issue