@ -74,10 +74,10 @@
OutgoingMessageError . prototype = new ReplayableError ( ) ;
OutgoingMessageError . prototype . constructor = OutgoingMessageError ;
function SendMessageNetworkError ( number , jsonData , httpError ) {
function SendMessageNetworkError ( number , jsonData , httpError , timestamp ) {
ReplayableError . call ( this , {
functionCode : Type . TRANSMIT _MESSAGE ,
args : [ number , jsonData ]
args : [ number , jsonData , timestamp ]
} ) ;
this . name = 'SendMessageNetworkError' ;
this . number = number ;
@ -37249,7 +37249,7 @@ OutgoingMessage.prototype = {
if ( e . name === 'HTTPError' && ( e . code !== 409 && e . code !== 410 ) ) {
// 409 and 410 should bubble and be handled by doSendMessage
// all other network errors can be retried later.
throw new textsecure . SendMessageNetworkError ( number , jsonData , e );
throw new textsecure . SendMessageNetworkError ( number , jsonData , e , timestamp );
}
throw e ;
} ) ;