Support visionOS in TDLib.
This commit is contained in:
parent
23c7a6caee
commit
44b42cc659
@ -256,7 +256,7 @@ unique_ptr<NotificationSound> get_notification_sound(telegram_api::peerNotifySet
|
||||
telegram_api::NotificationSound *sound =
|
||||
#if TD_ANDROID
|
||||
for_stories ? settings->stories_android_sound_.get() : settings->android_sound_.get();
|
||||
#elif TD_DARWIN_IOS || TD_DARWIN_TV_OS || TD_DARWIN_WATCH_OS
|
||||
#elif TD_DARWIN_IOS || TD_DARWIN_TV_OS || TD_DARWIN_VISION_OS || TD_DARWIN_WATCH_OS || TD_DARWIN_UNKNOWN
|
||||
for_stories ? settings->stories_ios_sound_.get() : settings->ios_sound_.get();
|
||||
#else
|
||||
for_stories ? settings->stories_other_sound_.get() : settings->other_sound_.get();
|
||||
|
@ -168,7 +168,7 @@ void SecretChatsManager::on_update_chat(tl_object_ptr<telegram_api::updateEncryp
|
||||
PendingChatUpdate pending_update;
|
||||
pending_update.online_process_time_ = Timestamp::now();
|
||||
if (update->chat_->get_id() == telegram_api::encryptedChatRequested::ID) {
|
||||
#if TD_ANDROID || TD_DARWIN_IOS || TD_DARWIN_WATCH_OS || TD_TIZEN
|
||||
#if TD_ANDROID || TD_DARWIN_IOS
|
||||
pending_update.offline_process_time_ = Timestamp::in(1.0);
|
||||
#else
|
||||
pending_update.online_process_time_ = Timestamp::in(2.0);
|
||||
|
@ -119,7 +119,7 @@ class ConnectionCreator final : public NetQueryCallback {
|
||||
|
||||
struct ClientInfo {
|
||||
class Backoff {
|
||||
#if TD_ANDROID || TD_DARWIN_IOS || TD_DARWIN_WATCH_OS || TD_TIZEN
|
||||
#if TD_ANDROID || TD_DARWIN_IOS || TD_DARWIN_VISION_OS || TD_DARWIN_WATCH_OS || TD_TIZEN
|
||||
static constexpr int32 MAX_BACKOFF = 300;
|
||||
#else
|
||||
static constexpr int32 MAX_BACKOFF = 16;
|
||||
|
@ -25,6 +25,8 @@
|
||||
#define TD_DARWIN_IOS 1
|
||||
#elif TARGET_OS_TV
|
||||
#define TD_DARWIN_TV_OS 1
|
||||
#elif TARGET_OS_VISION
|
||||
#define TD_DARWIN_VISION_OS 1
|
||||
#elif TARGET_OS_WATCH
|
||||
#define TD_DARWIN_WATCH_OS 1
|
||||
#else
|
||||
|
@ -81,6 +81,8 @@ Slice get_operating_system_version() {
|
||||
return "iOS" + os_version;
|
||||
#elif TD_DARWIN_TV_OS
|
||||
return "tvOS" + os_version;
|
||||
#elif TD_DARWIN_VISIOM_OS
|
||||
return "visionOS" + os_version;
|
||||
#elif TD_DARWIN_WATCH_OS
|
||||
return "watchOS" + os_version;
|
||||
#elif TD_DARWIN_MAC
|
||||
|
Loading…
Reference in New Issue
Block a user