mirror of
https://github.com/signalapp/Signal-Desktop.git
synced 2026-04-17 23:34:14 +01:00
Replace typescript compiler with native tsgo compiler
This commit is contained in:
@@ -127,7 +127,12 @@ export function formatCallHistoryGroup(
|
||||
export function formatPeekInfo(peekInfo: PeekInfo): string {
|
||||
const { eraId, deviceCount, creator } = peekInfo;
|
||||
const callId = eraId != null ? getCallIdFromEra(eraId) : null;
|
||||
const creatorAci = creator != null ? getCreatorAci(creator) : null;
|
||||
let creatorAci: AciString | null = null;
|
||||
if (creator != null) {
|
||||
// @ts-expect-error needs ringrtc update
|
||||
const creatorBytes: Uint8Array<ArrayBuffer> = creator;
|
||||
creatorAci = getCreatorAci(creatorBytes);
|
||||
}
|
||||
return `PeekInfo (${eraId}, ${callId}, ${creatorAci}, ${deviceCount})`;
|
||||
}
|
||||
|
||||
@@ -147,7 +152,7 @@ export function getCallIdFromEra(eraId: string): string {
|
||||
return BigInt(callIdFromEra(eraId)).toString();
|
||||
}
|
||||
|
||||
export function getCreatorAci(creator: Uint8Array): AciString {
|
||||
export function getCreatorAci(creator: Uint8Array<ArrayBuffer>): AciString {
|
||||
const aci = bytesToUuid(creator);
|
||||
strictAssert(aci != null, 'creator uuid buffer was not a valid uuid');
|
||||
strictAssert(isAciString(aci), 'creator uuid buffer was not a valid aci');
|
||||
@@ -161,7 +166,9 @@ export function getGroupCallMeta(
|
||||
return null;
|
||||
}
|
||||
const callId = getCallIdFromEra(peekInfo.eraId);
|
||||
const ringerId = bytesToUuid(peekInfo.creator);
|
||||
// @ts-expect-error needs ringrtc update
|
||||
const creatorBytes: Uint8Array<ArrayBuffer> = peekInfo.creator;
|
||||
const ringerId = bytesToUuid(creatorBytes);
|
||||
strictAssert(ringerId != null, 'peekInfo.creator was invalid uuid');
|
||||
strictAssert(isAciString(ringerId), 'peekInfo.creator was invalid aci');
|
||||
return { callId, ringerId };
|
||||
@@ -354,7 +361,9 @@ function shouldSyncStatus(callStatus: CallStatus) {
|
||||
// For outgoing sync messages. peerId contains direct or group conversationId or
|
||||
// call link peerId. Locally conversationId is Base64 encoded but roomIds
|
||||
// are hex encoded.
|
||||
export function getBytesForPeerId(callHistory: CallHistoryDetails): Uint8Array {
|
||||
export function getBytesForPeerId(
|
||||
callHistory: CallHistoryDetails
|
||||
): Uint8Array<ArrayBuffer> {
|
||||
if (callHistory.mode === CallMode.Adhoc) {
|
||||
return Bytes.fromHex(callHistory.peerId);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user