File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -47,7 +47,6 @@ export abstract class AbstractKafkaPublisher<
4747 for ( const { topic, schemas } of this . topicsConfig ) {
4848 this . schemaContainers [ topic ] = new MessageSchemaContainer ( {
4949 messageSchemas : schemas ,
50- messageDefinitions : [ ] ,
5150 messageTypeField : this . options . messageTypeField ,
5251 } )
5352 }
Original file line number Diff line number Diff line change @@ -21,7 +21,7 @@ import type {
2121
2222export type BaseKafkaOptions = {
2323 kafka : KafkaConfig
24- messageTypeField : string
24+ messageTypeField ? : string
2525 messageIdField ?: string
2626 handlerSpy ?: HandlerSpy < object > | HandlerSpyParams | boolean
2727 logMessages ?: boolean
@@ -59,14 +59,14 @@ export abstract class AbstractKafkaService<
5959 protected resolveMessageType (
6060 message : SupportedMessageValues < TopicsConfig > | null | undefined ,
6161 ) : string | undefined {
62- // @ts -expect-error
62+ if ( ! this . options . messageTypeField || ! message ) return undefined
6363 return message [ this . options . messageTypeField ]
6464 }
6565
6666 protected resolveMessageId (
6767 message : SupportedMessageValues < TopicsConfig > | null | undefined ,
6868 ) : string | undefined {
69- // @ts -expect-error
69+ if ( ! this . options . messageIdField || ! message ) return undefined
7070 return message [ this . options . messageIdField ]
7171 }
7272
You can’t perform that action at this time.
0 commit comments