signal-desktop/ts/windows/preload.ts

74 lines
2.2 KiB
TypeScript
Raw Normal View History

2023-01-03 11:55:46 -08:00
// Copyright 2017 Signal Messenger, LLC
2021-08-18 16:08:14 -04:00
// SPDX-License-Identifier: AGPL-3.0-only
import {
installCallback,
installSetting,
installEphemeralSetting,
} from '../util/preload';
2021-08-18 16:08:14 -04:00
// ChatColorPicker redux hookups
installCallback('getCustomColors');
installCallback('getConversationsWithCustomColor');
installCallback('addCustomColor');
installCallback('editCustomColor');
installCallback('removeCustomColor');
installCallback('removeCustomColorOnConversations');
installCallback('resetAllChatColors');
installCallback('resetDefaultChatColor');
installCallback('setGlobalDefaultConversationColor');
installCallback('getDefaultConversationColor');
// Getters only. These are set by the primary device
installSetting('blockedCount', {
setter: false,
});
installSetting('linkPreviewSetting', {
setter: false,
});
installSetting('readReceiptSetting', {
setter: false,
});
installSetting('typingIndicatorSetting', {
setter: false,
});
installCallback('deleteAllMyStories');
2022-07-19 20:47:05 -04:00
installCallback('isPrimary');
installCallback('syncRequest');
2021-08-18 16:08:14 -04:00
installSetting('alwaysRelayCalls');
installSetting('audioMessage');
2021-08-18 16:08:14 -04:00
installSetting('audioNotification');
2023-12-18 15:22:46 -08:00
installSetting('autoConvertEmoji');
installSetting('autoDownloadUpdate');
2021-08-18 16:08:14 -04:00
installSetting('autoLaunch');
installSetting('callRingtoneNotification');
installSetting('callSystemNotification');
2022-07-19 20:47:05 -04:00
installSetting('countMutedConversations');
2021-08-18 16:08:14 -04:00
installSetting('deviceName');
2024-02-06 10:35:59 -08:00
installSetting('phoneNumber');
installSetting('hasStoriesDisabled');
2021-08-18 16:08:14 -04:00
installSetting('hideMenuBar');
installSetting('incomingCallNotification');
2022-07-19 20:47:05 -04:00
installSetting('lastSyncTime');
2021-08-18 16:08:14 -04:00
installSetting('notificationDrawAttention');
installSetting('notificationSetting');
installSetting('sentMediaQualitySetting');
2023-12-08 15:26:08 -08:00
installSetting('textFormatting');
2021-08-18 16:08:14 -04:00
installSetting('universalExpireTimer');
installSetting('zoomFactor');
2023-02-23 13:32:19 -08:00
installSetting('phoneNumberDiscoverabilitySetting');
installSetting('phoneNumberSharingSetting');
2021-08-18 16:08:14 -04:00
// Media Settings
installCallback('getAvailableIODevices');
installSetting('preferredAudioInputDevice');
installSetting('preferredAudioOutputDevice');
installSetting('preferredVideoInputDevice');
installEphemeralSetting('themeSetting');
installEphemeralSetting('systemTraySetting');
installEphemeralSetting('localeOverride');
installEphemeralSetting('spellCheck');