@@ -53,9 +53,9 @@ INSERT INTO processed_messages (
5353 {
5454 cmd . Parameters . AddWithValue ( "body" , DBNull . Value ) ;
5555 }
56- cmd . Parameters . AddWithValue ( "unique_message_id" , processedMessage . UniqueMessageId ?? ( object ) DBNull . Value ) ;
57- cmd . Parameters . AddWithValue ( "message_metadata" , JsonSerializer . SerializeToDocument ( processedMessage . MessageMetadata ) ) ;
58- cmd . Parameters . AddWithValue ( "headers" , JsonSerializer . SerializeToDocument ( processedMessage . Headers ) ) ;
56+ cmd . Parameters . AddWithValue ( "unique_message_id" , processedMessage . UniqueMessageId ) ;
57+ cmd . Parameters . AddWithValue ( "message_metadata" , NpgsqlTypes . NpgsqlDbType . Jsonb , processedMessage . MessageMetadata ) ;
58+ cmd . Parameters . AddWithValue ( "headers" , NpgsqlTypes . NpgsqlDbType . Jsonb , processedMessage . Headers ) ;
5959 cmd . Parameters . AddWithValue ( "processed_at" , processedMessage . ProcessedAt ) ;
6060 cmd . Parameters . AddWithValue ( "message_id" , GetMetadata < string > ( "MessageId" ) ) ;
6161 cmd . Parameters . AddWithValue ( "message_type" , GetMetadata < string > ( "MessageType" ) ) ;
@@ -83,16 +83,16 @@ INSERT INTO saga_snapshots (
8383 )
8484 ON CONFLICT (id) DO NOTHING;" ;
8585
86- cmd . Parameters . AddWithValue ( "id" , sagaSnapshot . Id ?? ( object ) DBNull . Value ) ;
86+ cmd . Parameters . AddWithValue ( "id" , sagaSnapshot . Id ) ;
8787 cmd . Parameters . AddWithValue ( "saga_id" , sagaSnapshot . SagaId ) ;
88- cmd . Parameters . AddWithValue ( "saga_type" , sagaSnapshot . SagaType ?? ( object ) DBNull . Value ) ;
88+ cmd . Parameters . AddWithValue ( "saga_type" , sagaSnapshot . SagaType ) ;
8989 cmd . Parameters . AddWithValue ( "start_time" , sagaSnapshot . StartTime ) ;
9090 cmd . Parameters . AddWithValue ( "finish_time" , sagaSnapshot . FinishTime ) ;
9191 cmd . Parameters . AddWithValue ( "status" , sagaSnapshot . Status . ToString ( ) ) ;
92- cmd . Parameters . AddWithValue ( "state_after_change" , sagaSnapshot . StateAfterChange ?? ( object ) DBNull . Value ) ;
93- cmd . Parameters . AddWithValue ( "initiating_message" , JsonSerializer . Serialize ( sagaSnapshot . InitiatingMessage ) ) ;
94- cmd . Parameters . AddWithValue ( "outgoing_messages" , JsonSerializer . Serialize ( sagaSnapshot . OutgoingMessages ) ) ;
95- cmd . Parameters . AddWithValue ( "endpoint" , sagaSnapshot . Endpoint ?? ( object ) DBNull . Value ) ;
92+ cmd . Parameters . AddWithValue ( "state_after_change" , sagaSnapshot . StateAfterChange ) ;
93+ cmd . Parameters . AddWithValue ( "initiating_message" , NpgsqlTypes . NpgsqlDbType . Jsonb , sagaSnapshot . InitiatingMessage ) ;
94+ cmd . Parameters . AddWithValue ( "outgoing_messages" , NpgsqlTypes . NpgsqlDbType . Jsonb , sagaSnapshot . OutgoingMessages ) ;
95+ cmd . Parameters . AddWithValue ( "endpoint" , sagaSnapshot . Endpoint ) ;
9696 cmd . Parameters . AddWithValue ( "processed_at" , sagaSnapshot . ProcessedAt ) ;
9797
9898 return Task . CompletedTask ;
@@ -110,10 +110,10 @@ INSERT INTO known_endpoints (
110110 )
111111 ON CONFLICT (id) DO NOTHING;" ;
112112
113- cmd . Parameters . AddWithValue ( "id" , knownEndpoint . Id ?? ( object ) DBNull . Value ) ;
114- cmd . Parameters . AddWithValue ( "name" , knownEndpoint . Name ?? ( object ) DBNull . Value ) ;
113+ cmd . Parameters . AddWithValue ( "id" , knownEndpoint . Id ) ;
114+ cmd . Parameters . AddWithValue ( "name" , knownEndpoint . Name ) ;
115115 cmd . Parameters . AddWithValue ( "host_id" , knownEndpoint . HostId ) ;
116- cmd . Parameters . AddWithValue ( "host" , knownEndpoint . Host ?? ( object ) DBNull . Value ) ;
116+ cmd . Parameters . AddWithValue ( "host" , knownEndpoint . Host ) ;
117117 cmd . Parameters . AddWithValue ( "last_seen" , knownEndpoint . LastSeen ) ;
118118
119119 return Task . CompletedTask ;
0 commit comments