More protobufjs migration
This commit is contained in:
parent
cf06e6638e
commit
ddbbe3a6b1
70 changed files with 3967 additions and 3369 deletions
|
@ -32,6 +32,7 @@ import { BodyRangesType } from '../../types/Util';
|
|||
import { LinkPreviewType } from '../../types/message/LinkPreviews';
|
||||
import { ConversationColors } from '../../types/Colors';
|
||||
import { CallMode } from '../../types/Calling';
|
||||
import { SignalService as Proto } from '../../protobuf';
|
||||
import { AttachmentType, isVoiceMessage } from '../../types/Attachment';
|
||||
|
||||
import { CallingNotificationType } from '../../util/callingNotification';
|
||||
|
@ -430,8 +431,7 @@ function getPropsForUnsupportedMessage(
|
|||
ourNumber: string | undefined,
|
||||
ourUuid: string | undefined
|
||||
): PropsForUnsupportedMessage {
|
||||
const CURRENT_PROTOCOL_VERSION =
|
||||
window.textsecure.protobuf.DataMessage.ProtocolVersion.CURRENT;
|
||||
const CURRENT_PROTOCOL_VERSION = Proto.DataMessage.ProtocolVersion.CURRENT;
|
||||
|
||||
const requiredVersion = message.requiredProtocolVersion;
|
||||
const canProcessNow = Boolean(
|
||||
|
@ -463,9 +463,6 @@ function getPropsForGroupV2Change(
|
|||
conversationSelector: GetConversationByIdType,
|
||||
ourConversationId: string
|
||||
): GroupsV2Props {
|
||||
const AccessControlEnum =
|
||||
window.textsecure.protobuf.AccessControl.AccessRequired;
|
||||
const RoleEnum = window.textsecure.protobuf.Member.Role;
|
||||
const change = message.groupV2Change;
|
||||
|
||||
if (!change) {
|
||||
|
@ -476,8 +473,6 @@ function getPropsForGroupV2Change(
|
|||
|
||||
return {
|
||||
groupName: conversation?.type === 'group' ? conversation?.name : undefined,
|
||||
AccessControlEnum,
|
||||
RoleEnum,
|
||||
ourConversationId,
|
||||
change,
|
||||
};
|
||||
|
@ -547,8 +542,7 @@ export function isMessageHistoryUnsynced(
|
|||
export function isExpirationTimerUpdate(
|
||||
message: Pick<MessageAttributesType, 'flags'>
|
||||
): boolean {
|
||||
const flag =
|
||||
window.textsecure.protobuf.DataMessage.Flags.EXPIRATION_TIMER_UPDATE;
|
||||
const flag = Proto.DataMessage.Flags.EXPIRATION_TIMER_UPDATE;
|
||||
// eslint-disable-next-line no-bitwise
|
||||
return Boolean(message.flags && message.flags & flag);
|
||||
}
|
||||
|
@ -734,7 +728,7 @@ function getPropsForGroupNotification(
|
|||
export function isEndSession(
|
||||
message: Pick<MessageAttributesType, 'flags'>
|
||||
): boolean {
|
||||
const flag = window.textsecure.protobuf.DataMessage.Flags.END_SESSION;
|
||||
const flag = Proto.DataMessage.Flags.END_SESSION;
|
||||
// eslint-disable-next-line no-bitwise
|
||||
return Boolean(message.flags && message.flags & flag);
|
||||
}
|
||||
|
|
|
@ -14,13 +14,15 @@ import {
|
|||
} from 'lodash';
|
||||
import { createSelector } from 'reselect';
|
||||
|
||||
import type { RecentStickerType } from '../../types/Stickers';
|
||||
import type {
|
||||
StickerType as StickerDBType,
|
||||
StickerPackType as StickerPackDBType,
|
||||
} from '../../sql/Interface';
|
||||
import { StateType } from '../reducer';
|
||||
import {
|
||||
RecentStickerType,
|
||||
StickerDBType,
|
||||
StickerPackDBType,
|
||||
StickerPackType,
|
||||
StickersStateType,
|
||||
StickerPackType,
|
||||
StickerType,
|
||||
} from '../ducks/stickers';
|
||||
import { getStickersPath, getTempPath } from './user';
|
||||
|
@ -95,7 +97,7 @@ export const translatePackFromDB = (
|
|||
const filterAndTransformPacks = (
|
||||
packs: Dictionary<StickerPackDBType>,
|
||||
packFilter: (sticker: StickerPackDBType) => boolean,
|
||||
packSort: (sticker: StickerPackDBType) => number | null,
|
||||
packSort: (sticker: StickerPackDBType) => number | undefined,
|
||||
blessedPacks: Dictionary<boolean>,
|
||||
stickersPath: string,
|
||||
tempPath: string
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue