@@ -8,6 +8,7 @@ export const protobufPackage = 'waku.v2';
88export interface Index {
99 digest : Uint8Array ;
1010 receivedTime : number ;
11+ senderTime : number ;
1112}
1213
1314export interface PagingInfo {
@@ -67,6 +68,43 @@ export interface HistoryQuery {
6768export interface HistoryResponse {
6869 messages : WakuMessage [ ] ;
6970 pagingInfo : PagingInfo | undefined ;
71+ error : HistoryResponse_Error ;
72+ }
73+
74+ export enum HistoryResponse_Error {
75+ ERROR_NONE_UNSPECIFIED = 0 ,
76+ ERROR_INVALID_CURSOR = 1 ,
77+ UNRECOGNIZED = - 1 ,
78+ }
79+
80+ export function historyResponse_ErrorFromJSON (
81+ object : any
82+ ) : HistoryResponse_Error {
83+ switch ( object ) {
84+ case 0 :
85+ case 'ERROR_NONE_UNSPECIFIED' :
86+ return HistoryResponse_Error . ERROR_NONE_UNSPECIFIED ;
87+ case 1 :
88+ case 'ERROR_INVALID_CURSOR' :
89+ return HistoryResponse_Error . ERROR_INVALID_CURSOR ;
90+ case - 1 :
91+ case 'UNRECOGNIZED' :
92+ default :
93+ return HistoryResponse_Error . UNRECOGNIZED ;
94+ }
95+ }
96+
97+ export function historyResponse_ErrorToJSON (
98+ object : HistoryResponse_Error
99+ ) : string {
100+ switch ( object ) {
101+ case HistoryResponse_Error . ERROR_NONE_UNSPECIFIED :
102+ return 'ERROR_NONE_UNSPECIFIED' ;
103+ case HistoryResponse_Error . ERROR_INVALID_CURSOR :
104+ return 'ERROR_INVALID_CURSOR' ;
105+ default :
106+ return 'UNKNOWN' ;
107+ }
70108}
71109
72110export interface HistoryRPC {
@@ -75,7 +113,7 @@ export interface HistoryRPC {
75113 response : HistoryResponse | undefined ;
76114}
77115
78- const baseIndex : object = { receivedTime : 0 } ;
116+ const baseIndex : object = { receivedTime : 0 , senderTime : 0 } ;
79117
80118export const Index = {
81119 encode ( message : Index , writer : _m0 . Writer = _m0 . Writer . create ( ) ) : _m0 . Writer {
@@ -85,6 +123,9 @@ export const Index = {
85123 if ( message . receivedTime !== 0 ) {
86124 writer . uint32 ( 17 ) . double ( message . receivedTime ) ;
87125 }
126+ if ( message . senderTime !== 0 ) {
127+ writer . uint32 ( 25 ) . double ( message . senderTime ) ;
128+ }
88129 return writer ;
89130 } ,
90131
@@ -102,6 +143,9 @@ export const Index = {
102143 case 2 :
103144 message . receivedTime = reader . double ( ) ;
104145 break ;
146+ case 3 :
147+ message . senderTime = reader . double ( ) ;
148+ break ;
105149 default :
106150 reader . skipType ( tag & 7 ) ;
107151 break ;
@@ -121,6 +165,11 @@ export const Index = {
121165 } else {
122166 message . receivedTime = 0 ;
123167 }
168+ if ( object . senderTime !== undefined && object . senderTime !== null ) {
169+ message . senderTime = Number ( object . senderTime ) ;
170+ } else {
171+ message . senderTime = 0 ;
172+ }
124173 return message ;
125174 } ,
126175
@@ -132,6 +181,7 @@ export const Index = {
132181 ) ) ;
133182 message . receivedTime !== undefined &&
134183 ( obj . receivedTime = message . receivedTime ) ;
184+ message . senderTime !== undefined && ( obj . senderTime = message . senderTime ) ;
135185 return obj ;
136186 } ,
137187
@@ -147,6 +197,11 @@ export const Index = {
147197 } else {
148198 message . receivedTime = 0 ;
149199 }
200+ if ( object . senderTime !== undefined && object . senderTime !== null ) {
201+ message . senderTime = object . senderTime ;
202+ } else {
203+ message . senderTime = 0 ;
204+ }
150205 return message ;
151206 } ,
152207} ;
@@ -445,18 +500,21 @@ export const HistoryQuery = {
445500 } ,
446501} ;
447502
448- const baseHistoryResponse : object = { } ;
503+ const baseHistoryResponse : object = { error : 0 } ;
449504
450505export const HistoryResponse = {
451506 encode (
452507 message : HistoryResponse ,
453508 writer : _m0 . Writer = _m0 . Writer . create ( )
454509 ) : _m0 . Writer {
455510 for ( const v of message . messages ) {
456- WakuMessage . encode ( v ! , writer . uint32 ( 10 ) . fork ( ) ) . ldelim ( ) ;
511+ WakuMessage . encode ( v ! , writer . uint32 ( 18 ) . fork ( ) ) . ldelim ( ) ;
457512 }
458513 if ( message . pagingInfo !== undefined ) {
459- PagingInfo . encode ( message . pagingInfo , writer . uint32 ( 18 ) . fork ( ) ) . ldelim ( ) ;
514+ PagingInfo . encode ( message . pagingInfo , writer . uint32 ( 26 ) . fork ( ) ) . ldelim ( ) ;
515+ }
516+ if ( message . error !== 0 ) {
517+ writer . uint32 ( 32 ) . int32 ( message . error ) ;
460518 }
461519 return writer ;
462520 } ,
@@ -469,12 +527,15 @@ export const HistoryResponse = {
469527 while ( reader . pos < end ) {
470528 const tag = reader . uint32 ( ) ;
471529 switch ( tag >>> 3 ) {
472- case 1 :
530+ case 2 :
473531 message . messages . push ( WakuMessage . decode ( reader , reader . uint32 ( ) ) ) ;
474532 break ;
475- case 2 :
533+ case 3 :
476534 message . pagingInfo = PagingInfo . decode ( reader , reader . uint32 ( ) ) ;
477535 break ;
536+ case 4 :
537+ message . error = reader . int32 ( ) as any ;
538+ break ;
478539 default :
479540 reader . skipType ( tag & 7 ) ;
480541 break ;
@@ -496,6 +557,11 @@ export const HistoryResponse = {
496557 } else {
497558 message . pagingInfo = undefined ;
498559 }
560+ if ( object . error !== undefined && object . error !== null ) {
561+ message . error = historyResponse_ErrorFromJSON ( object . error ) ;
562+ } else {
563+ message . error = 0 ;
564+ }
499565 return message ;
500566 } ,
501567
@@ -512,6 +578,8 @@ export const HistoryResponse = {
512578 ( obj . pagingInfo = message . pagingInfo
513579 ? PagingInfo . toJSON ( message . pagingInfo )
514580 : undefined ) ;
581+ message . error !== undefined &&
582+ ( obj . error = historyResponse_ErrorToJSON ( message . error ) ) ;
515583 return obj ;
516584 } ,
517585
@@ -528,6 +596,11 @@ export const HistoryResponse = {
528596 } else {
529597 message . pagingInfo = undefined ;
530598 }
599+ if ( object . error !== undefined && object . error !== null ) {
600+ message . error = object . error ;
601+ } else {
602+ message . error = 0 ;
603+ }
531604 return message ;
532605 } ,
533606} ;
0 commit comments