@@ -64,80 +64,83 @@ enum IdentityChange {
6464}
6565
6666type IdentityKeyStore = {
67- _getIdentityKey ( ) : Promise < PrivateKey > ;
68- _getLocalRegistrationId ( ) : Promise < number > ;
69- _saveIdentity ( name : ProtocolAddress , key : PublicKey ) : Promise < IdentityChange > ;
70- _isTrustedIdentity (
67+ _getIdentityKey : ( ) => Promise < PrivateKey > ;
68+ _getLocalRegistrationId : ( ) => Promise < number > ;
69+ _saveIdentity : (
70+ name : ProtocolAddress ,
71+ key : PublicKey
72+ ) => Promise < IdentityChange > ;
73+ _isTrustedIdentity : (
7174 name : ProtocolAddress ,
7275 key : PublicKey ,
7376 sending : boolean
74- ) : Promise < boolean > ;
75- _getIdentity ( name : ProtocolAddress ) : Promise < PublicKey | null > ;
77+ ) => Promise < boolean > ;
78+ _getIdentity : ( name : ProtocolAddress ) => Promise < PublicKey | null > ;
7679} ;
7780
7881type SessionStore = {
79- _saveSession ( addr : ProtocolAddress , record : SessionRecord ) : Promise < void > ;
80- _getSession ( addr : ProtocolAddress ) : Promise < SessionRecord | null > ;
82+ _saveSession : ( addr : ProtocolAddress , record : SessionRecord ) => Promise < void > ;
83+ _getSession : ( addr : ProtocolAddress ) => Promise < SessionRecord | null > ;
8184} ;
8285
8386type PreKeyStore = {
84- _savePreKey ( preKeyId : number , record : PreKeyRecord ) : Promise < void > ;
85- _getPreKey ( preKeyId : number ) : Promise < PreKeyRecord > ;
86- _removePreKey ( preKeyId : number ) : Promise < void > ;
87+ _savePreKey : ( preKeyId : number , record : PreKeyRecord ) => Promise < void > ;
88+ _getPreKey : ( preKeyId : number ) => Promise < PreKeyRecord > ;
89+ _removePreKey : ( preKeyId : number ) => Promise < void > ;
8790} ;
8891
8992type SignedPreKeyStore = {
90- _saveSignedPreKey (
93+ _saveSignedPreKey : (
9194 signedPreKeyId : number ,
9295 record : SignedPreKeyRecord
93- ) : Promise < void > ;
94- _getSignedPreKey ( signedPreKeyId : number ) : Promise < SignedPreKeyRecord > ;
96+ ) => Promise < void > ;
97+ _getSignedPreKey : ( signedPreKeyId : number ) => Promise < SignedPreKeyRecord > ;
9598} ;
9699
97100type KyberPreKeyStore = {
98- _saveKyberPreKey (
101+ _saveKyberPreKey : (
99102 kyberPreKeyId : number ,
100103 record : KyberPreKeyRecord
101- ) : Promise < void > ;
102- _getKyberPreKey ( kyberPreKeyId : number ) : Promise < KyberPreKeyRecord > ;
103- _markKyberPreKeyUsed (
104+ ) => Promise < void > ;
105+ _getKyberPreKey : ( kyberPreKeyId : number ) => Promise < KyberPreKeyRecord > ;
106+ _markKyberPreKeyUsed : (
104107 kyberPreKeyId : number ,
105108 signedPreKeyId : number ,
106109 baseKey : PublicKey
107- ) : Promise < void > ;
110+ ) => Promise < void > ;
108111} ;
109112
110113type SenderKeyStore = {
111- _saveSenderKey (
114+ _saveSenderKey : (
112115 sender : ProtocolAddress ,
113116 distributionId : Uuid ,
114117 record : SenderKeyRecord
115- ) : Promise < void > ;
116- _getSenderKey (
118+ ) => Promise < void > ;
119+ _getSenderKey : (
117120 sender : ProtocolAddress ,
118121 distributionId : Uuid
119- ) : Promise < SenderKeyRecord | null > ;
122+ ) => Promise < SenderKeyRecord | null > ;
120123} ;
121124
122125type InputStream = {
123- _read ( amount : number ) : Promise < Uint8Array > ;
124- _skip ( amount : number ) : Promise < void > ;
126+ _read : ( amount : number ) => Promise < Uint8Array > ;
127+ _skip : ( amount : number ) => Promise < void > ;
125128} ;
126129
127130type SyncInputStream = Uint8Array ;
128131
129132type ChatListener = {
130- _incoming_message (
133+ _incoming_message : (
131134 envelope : Uint8Array ,
132135 timestamp : number ,
133136 ack : ServerMessageAck
134- ) : void ;
135- _queue_empty ( ) : void ;
136- _received_alerts ( alerts : string [ ] ) : void ;
137- _connection_interrupted (
137+ ) => void ;
138+ _queue_empty : ( ) => void ;
139+ _received_alerts : ( alerts : string [ ] ) => void ;
140+ _connection_interrupted : (
138141 // A LibSignalError or null, but not naming the type to avoid circular import dependencies.
139142 reason : Error | null
140- ) : void ;
143+ ) => void ;
141144} ;
142145
143146type ChallengeOption = 'pushChallenge' | 'captcha' ;
0 commit comments