mirror of
https://github.com/signalapp/Signal-Desktop.git
synced 2026-04-02 08:13:37 +01:00
Replace typescript compiler with native tsgo compiler
This commit is contained in:
@@ -224,9 +224,10 @@ export function updateCallLinkAdminKeyByRoomId(
|
||||
}
|
||||
|
||||
function assertRoomIdMatchesRootKey(roomId: string, rootKey: string): void {
|
||||
const derivedRoomId = Bytes.toHex(
|
||||
CallLinkRootKey.parse(rootKey).deriveRoomId()
|
||||
);
|
||||
const parsedRoomId = CallLinkRootKey.parse(rootKey).deriveRoomId();
|
||||
// @ts-expect-error needs ringrtc update
|
||||
const derivedRoomIdBytes: Uint8Array<ArrayBuffer> = parsedRoomId;
|
||||
const derivedRoomId = Bytes.toHex(derivedRoomIdBytes);
|
||||
strictAssert(
|
||||
roomId === derivedRoomId,
|
||||
'passed roomId must match roomId derived from root key'
|
||||
|
||||
@@ -15,19 +15,21 @@ export function getAllKTAcis(db: ReadableDB): Array<AciString> {
|
||||
export function getKTAccountData(
|
||||
db: ReadableDB,
|
||||
aci: AciString
|
||||
): Uint8Array | undefined {
|
||||
): Uint8Array<ArrayBuffer> | undefined {
|
||||
const [query, params] = sql`
|
||||
SELECT data
|
||||
FROM key_transparency_account_data
|
||||
WHERE aci IS ${aci}
|
||||
`;
|
||||
return db.prepare(query, { pluck: true }).get<Uint8Array>(params);
|
||||
return db
|
||||
.prepare(query, { pluck: true })
|
||||
.get<Uint8Array<ArrayBuffer>>(params);
|
||||
}
|
||||
|
||||
export function setKTAccountData(
|
||||
db: WritableDB,
|
||||
aci: AciString,
|
||||
data: Uint8Array
|
||||
data: Uint8Array<ArrayBuffer>
|
||||
): void {
|
||||
const [query, params] = sql`
|
||||
INSERT OR REPLACE INTO key_transparency_account_data
|
||||
|
||||
Reference in New Issue
Block a user