Read and write preferred reactions to storage
This commit is contained in:
parent
4e3b64ef64
commit
20be8a11fe
9 changed files with 208 additions and 71 deletions
|
@ -35,6 +35,7 @@ import {
|
|||
} from '../util/universalExpireTimer';
|
||||
import { ourProfileKeyService } from './ourProfileKey';
|
||||
import { isGroupV1, isGroupV2 } from '../util/whatTypeOfConversation';
|
||||
import * as preferredReactionEmoji from '../reactions/preferredReactionEmoji';
|
||||
import { UUID } from '../types/UUID';
|
||||
import * as Errors from '../types/errors';
|
||||
import { SignalService as Proto } from '../protobuf';
|
||||
|
@ -201,6 +202,13 @@ export async function toAccountRecord(
|
|||
accountRecord.e164 = accountE164;
|
||||
}
|
||||
|
||||
const rawPreferredReactionEmoji = window.storage.get(
|
||||
'preferredReactionEmoji'
|
||||
);
|
||||
if (preferredReactionEmoji.canBeSynced(rawPreferredReactionEmoji)) {
|
||||
accountRecord.preferredReactionEmoji = rawPreferredReactionEmoji;
|
||||
}
|
||||
|
||||
const universalExpireTimer = getUniversalExpireTimer();
|
||||
if (universalExpireTimer) {
|
||||
accountRecord.universalExpireTimer = Number(universalExpireTimer);
|
||||
|
@ -836,6 +844,7 @@ export async function mergeAccountRecord(
|
|||
primarySendsSms,
|
||||
universalExpireTimer,
|
||||
e164: accountE164,
|
||||
preferredReactionEmoji: rawPreferredReactionEmoji,
|
||||
} = accountRecord;
|
||||
|
||||
window.storage.put('read-receipt-setting', Boolean(readReceipts));
|
||||
|
@ -861,6 +870,10 @@ export async function mergeAccountRecord(
|
|||
window.storage.user.setNumber(accountE164);
|
||||
}
|
||||
|
||||
if (preferredReactionEmoji.canBeSynced(rawPreferredReactionEmoji)) {
|
||||
window.storage.put('preferredReactionEmoji', rawPreferredReactionEmoji);
|
||||
}
|
||||
|
||||
setUniversalExpireTimer(universalExpireTimer || 0);
|
||||
|
||||
const PHONE_NUMBER_SHARING_MODE_ENUM =
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue