@@ -63,7 +63,7 @@ impl IdentityKeyStore for &FfiIdentityKeyStoreStruct {
6363 if let Some ( error) = CallbackError :: check ( result) {
6464 return Err ( SignalProtocolError :: ApplicationCallbackError (
6565 "get_identity_key_pair" ,
66- Box :: new ( error) ,
66+ CallbackErrorWrapper ( Box :: new ( error) ) ,
6767 ) ) ;
6868 }
6969
@@ -85,7 +85,7 @@ impl IdentityKeyStore for &FfiIdentityKeyStoreStruct {
8585 if let Some ( error) = CallbackError :: check ( result) {
8686 return Err ( SignalProtocolError :: ApplicationCallbackError (
8787 "get_local_registration_id" ,
88- Box :: new ( error) ,
88+ CallbackErrorWrapper ( Box :: new ( error) ) ,
8989 ) ) ;
9090 }
9191
@@ -106,7 +106,9 @@ impl IdentityKeyStore for &FfiIdentityKeyStoreStruct {
106106 1 => Ok ( true ) ,
107107 r => Err ( SignalProtocolError :: ApplicationCallbackError (
108108 "save_identity" ,
109- Box :: new ( CallbackError :: check ( r) . expect ( "verified non-zero" ) ) ,
109+ CallbackErrorWrapper ( Box :: new (
110+ CallbackError :: check ( r) . expect ( "verified non-zero" ) ,
111+ ) ) ,
110112 ) ) ,
111113 }
112114 }
@@ -136,7 +138,9 @@ impl IdentityKeyStore for &FfiIdentityKeyStoreStruct {
136138 1 => Ok ( true ) ,
137139 r => Err ( SignalProtocolError :: ApplicationCallbackError (
138140 "is_trusted_identity" ,
139- Box :: new ( CallbackError :: check ( r) . expect ( "verified non-zero" ) ) ,
141+ CallbackErrorWrapper ( Box :: new (
142+ CallbackError :: check ( r) . expect ( "verified non-zero" ) ,
143+ ) ) ,
140144 ) ) ,
141145 }
142146 }
@@ -153,7 +157,7 @@ impl IdentityKeyStore for &FfiIdentityKeyStoreStruct {
153157 if let Some ( error) = CallbackError :: check ( result) {
154158 return Err ( SignalProtocolError :: ApplicationCallbackError (
155159 "get_identity" ,
156- Box :: new ( error) ,
160+ CallbackErrorWrapper ( Box :: new ( error) ) ,
157161 ) ) ;
158162 }
159163
@@ -204,7 +208,7 @@ impl PreKeyStore for &FfiPreKeyStoreStruct {
204208 if let Some ( error) = CallbackError :: check ( result) {
205209 return Err ( SignalProtocolError :: ApplicationCallbackError (
206210 "load_pre_key" ,
207- Box :: new ( error) ,
211+ CallbackErrorWrapper ( Box :: new ( error) ) ,
208212 ) ) ;
209213 }
210214
@@ -228,7 +232,7 @@ impl PreKeyStore for &FfiPreKeyStoreStruct {
228232 if let Some ( error) = CallbackError :: check ( result) {
229233 return Err ( SignalProtocolError :: ApplicationCallbackError (
230234 "store_pre_key" ,
231- Box :: new ( error) ,
235+ CallbackErrorWrapper ( Box :: new ( error) ) ,
232236 ) ) ;
233237 }
234238
@@ -246,7 +250,7 @@ impl PreKeyStore for &FfiPreKeyStoreStruct {
246250 if let Some ( error) = CallbackError :: check ( result) {
247251 return Err ( SignalProtocolError :: ApplicationCallbackError (
248252 "remove_pre_key" ,
249- Box :: new ( error) ,
253+ CallbackErrorWrapper ( Box :: new ( error) ) ,
250254 ) ) ;
251255 }
252256
@@ -289,7 +293,7 @@ impl SignedPreKeyStore for &FfiSignedPreKeyStoreStruct {
289293 if let Some ( error) = CallbackError :: check ( result) {
290294 return Err ( SignalProtocolError :: ApplicationCallbackError (
291295 "load_signed_pre_key" ,
292- Box :: new ( error) ,
296+ CallbackErrorWrapper ( Box :: new ( error) ) ,
293297 ) ) ;
294298 }
295299
@@ -314,7 +318,7 @@ impl SignedPreKeyStore for &FfiSignedPreKeyStoreStruct {
314318 if let Some ( error) = CallbackError :: check ( result) {
315319 return Err ( SignalProtocolError :: ApplicationCallbackError (
316320 "store_signed_pre_key" ,
317- Box :: new ( error) ,
321+ CallbackErrorWrapper ( Box :: new ( error) ) ,
318322 ) ) ;
319323 }
320324
@@ -357,7 +361,7 @@ impl SessionStore for &FfiSessionStoreStruct {
357361 if let Some ( error) = CallbackError :: check ( result) {
358362 return Err ( SignalProtocolError :: ApplicationCallbackError (
359363 "load_session" ,
360- Box :: new ( error) ,
364+ CallbackErrorWrapper ( Box :: new ( error) ) ,
361365 ) ) ;
362366 }
363367
@@ -382,7 +386,7 @@ impl SessionStore for &FfiSessionStoreStruct {
382386 if let Some ( error) = CallbackError :: check ( result) {
383387 return Err ( SignalProtocolError :: ApplicationCallbackError (
384388 "store_session" ,
385- Box :: new ( error) ,
389+ CallbackErrorWrapper ( Box :: new ( error) ) ,
386390 ) ) ;
387391 }
388392
@@ -434,7 +438,7 @@ impl SenderKeyStore for &FfiSenderKeyStoreStruct {
434438 if let Some ( error) = CallbackError :: check ( result) {
435439 return Err ( SignalProtocolError :: ApplicationCallbackError (
436440 "store_sender_key" ,
437- Box :: new ( error) ,
441+ CallbackErrorWrapper ( Box :: new ( error) ) ,
438442 ) ) ;
439443 }
440444
@@ -460,7 +464,7 @@ impl SenderKeyStore for &FfiSenderKeyStoreStruct {
460464 if let Some ( error) = CallbackError :: check ( result) {
461465 return Err ( SignalProtocolError :: ApplicationCallbackError (
462466 "load_sender_key" ,
463- Box :: new ( error) ,
467+ CallbackErrorWrapper ( Box :: new ( error) ) ,
464468 ) ) ;
465469 }
466470
0 commit comments