Enforce stronger types for ArrayBuffers and storage

This commit is contained in:
Fedor Indutny 2021-06-14 17:09:37 -07:00 committed by GitHub
parent 61ac79e9ae
commit 8f5086227a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
56 changed files with 748 additions and 675 deletions

View file

@ -36,6 +36,7 @@ import {
KeyPairType,
IdentityKeyType,
SenderKeyType,
SessionResetsType,
SessionType,
SignedPreKeyType,
OuterSignedPrekeyType,
@ -114,8 +115,6 @@ type MapFields =
| 'sessions'
| 'signedPreKeys';
type SessionResetsType = Record<string, number>;
export type SessionTransactionOptions = {
readonly zone?: Zone;
};
@ -1199,8 +1198,8 @@ export class SignalProtocolStore extends EventsMixin {
const sessionResets = window.storage.get(
'sessionResets',
{}
) as SessionResetsType;
<SessionResetsType>{}
);
const lastReset = sessionResets[id];