mirror of
https://github.com/signalapp/Signal-Desktop.git
synced 2026-04-02 08:13:37 +01:00
Make explicit storage item preserve/remove behavior on unlink
This commit is contained in:
@@ -63,8 +63,8 @@ import type {
|
||||
NotificationSettingType,
|
||||
SentMediaQualitySettingType,
|
||||
ZoomFactorType,
|
||||
} from '../types/Storage.d.ts';
|
||||
import type { ThemeSettingType } from '../types/StorageUIKeys.std.js';
|
||||
} from '../types/StorageKeys.std.js';
|
||||
import type { ThemeSettingType } from '../util/theme.std.js';
|
||||
import type { AnyToast } from '../types/Toast.dom.js';
|
||||
import { ToastType } from '../types/Toast.dom.js';
|
||||
import type { ConversationType } from '../state/ducks/conversations.preload.js';
|
||||
|
||||
@@ -11,6 +11,9 @@ import type {
|
||||
import type { FunEmojiLocalizerIndex } from '../useFunEmojiLocalizer.dom.js';
|
||||
import { removeDiacritics } from '../../../util/removeDiacritics.std.js';
|
||||
import { createLogger } from '../../../logging/log.std.js';
|
||||
import { EmojiSkinTone } from '../../../types/emoji.std.js';
|
||||
|
||||
export { EmojiSkinTone } from '../../../types/emoji.std.js';
|
||||
|
||||
const log = createLogger('fun/data/emojis');
|
||||
|
||||
@@ -46,15 +49,6 @@ export enum EmojiPickerCategory {
|
||||
Flags = 'EmojiPickerCategory.Flags',
|
||||
}
|
||||
|
||||
export enum EmojiSkinTone {
|
||||
None = 'EmojiSkinTone.None',
|
||||
Type1 = 'EmojiSkinTone.Type1', // 1F3FB
|
||||
Type2 = 'EmojiSkinTone.Type2', // 1F3FC
|
||||
Type3 = 'EmojiSkinTone.Type3', // 1F3FD
|
||||
Type4 = 'EmojiSkinTone.Type4', // 1F3FE
|
||||
Type5 = 'EmojiSkinTone.Type5', // 1F3FF
|
||||
}
|
||||
|
||||
export function isValidEmojiSkinTone(value: unknown): value is EmojiSkinTone {
|
||||
return (
|
||||
typeof value === 'string' &&
|
||||
|
||||
Reference in New Issue
Block a user