@@ -68,7 +68,7 @@ import {
6868
6969async function handleRawEventRequest (
7070 eventPath : string ,
71- payload : string ,
71+ payload : any ,
7272 db : PgWriteStore
7373) : Promise < void > {
7474 await db . storeRawEventRequest ( eventPath , payload ) ;
@@ -583,7 +583,7 @@ async function handleNewAttachmentMessage(msg: CoreNodeAttachmentMessage[], db:
583583}
584584
585585interface EventMessageHandler {
586- handleRawEventRequest ( eventPath : string , payload : string , db : PgWriteStore ) : Promise < void > | void ;
586+ handleRawEventRequest ( eventPath : string , payload : any , db : PgWriteStore ) : Promise < void > | void ;
587587 handleBlockMessage (
588588 chainId : ChainID ,
589589 msg : CoreNodeBlockMessage ,
@@ -607,7 +607,7 @@ function createMessageProcessorQueue(): EventMessageHandler {
607607 // Create a promise queue so that only one message is handled at a time.
608608 const processorQueue = new PQueue ( { concurrency : 1 } ) ;
609609 const handler : EventMessageHandler = {
610- handleRawEventRequest : ( eventPath : string , payload : string , db : PgWriteStore ) => {
610+ handleRawEventRequest : ( eventPath : string , payload : any , db : PgWriteStore ) => {
611611 return processorQueue
612612 . add ( ( ) => handleRawEventRequest ( eventPath , payload , db ) )
613613 . catch ( e => {
@@ -733,7 +733,7 @@ export async function startEventServer(opts: {
733733 asyncHandler ( async ( req , res , next ) => {
734734 const eventPath = req . path ;
735735 let payload = JSON . stringify ( req . body ) ;
736- await messageHandler . handleRawEventRequest ( eventPath , payload , db ) ;
736+ await messageHandler . handleRawEventRequest ( eventPath , req . body , db ) ;
737737 if ( logger . isDebugEnabled ( ) ) {
738738 // Skip logging massive event payloads, this _should_ only exclude the genesis block payload which is ~80 MB.
739739 if ( payload . length > 10_000_000 ) {
0 commit comments