Cleanup: remove unused serialized crypto config from QuartcDispatcher.

The field, getter, and ctor parameter are all unused, and should be deleted.

gfe-relnote: n/a (Quartc only)
PiperOrigin-RevId: 251285076
Change-Id: I530b7746f47e16f0c4eda30a391ee480e17add29
diff --git a/quic/quartc/quartc_dispatcher.cc b/quic/quartc/quartc_dispatcher.cc
index e6e9c2b..240ddc1 100644
--- a/quic/quartc/quartc_dispatcher.cc
+++ b/quic/quartc/quartc_dispatcher.cc
@@ -14,7 +14,6 @@
 QuartcDispatcher::QuartcDispatcher(
     std::unique_ptr<QuicConfig> config,
     std::unique_ptr<QuicCryptoServerConfig> crypto_config,
-    QuicStringPiece crypto_config_serialized,
     QuicVersionManager* version_manager,
     std::unique_ptr<QuicConnectionHelperInterface> helper,
     std::unique_ptr<QuicCryptoServerStream::Helper> session_helper,
@@ -33,7 +32,6 @@
               .length()),
       owned_quic_config_(std::move(config)),
       owned_crypto_config_(std::move(crypto_config)),
-      crypto_config_(crypto_config_serialized),
       delegate_(delegate),
       packet_writer_(packet_writer.get()) {
   // Allow incoming packets to set our expected connection ID length.
diff --git a/quic/quartc/quartc_dispatcher.h b/quic/quartc/quartc_dispatcher.h
index 239b6ef..d1128d6 100644
--- a/quic/quartc/quartc_dispatcher.h
+++ b/quic/quartc/quartc_dispatcher.h
@@ -32,7 +32,6 @@
   QuartcDispatcher(
       std::unique_ptr<QuicConfig> config,
       std::unique_ptr<QuicCryptoServerConfig> crypto_config,
-      QuicStringPiece crypto_config_serialized,
       QuicVersionManager* version_manager,
       std::unique_ptr<QuicConnectionHelperInterface> helper,
       std::unique_ptr<QuicCryptoServerStream::Helper> session_helper,
@@ -50,14 +49,10 @@
   void OnTransportCanWrite() override;
   void OnTransportReceived(const char* data, size_t data_len) override;
 
-  // A serialized server config in quic wire format.
-  QuicStringPiece server_crypto_config() const { return crypto_config_; }
-
  private:
   // Members owned by QuartcDispatcher but not QuicDispatcher.
   std::unique_ptr<QuicConfig> owned_quic_config_;
   std::unique_ptr<QuicCryptoServerConfig> owned_crypto_config_;
-  std::string crypto_config_;
 
   // Delegate invoked when the dispatcher creates a new session.
   Delegate* delegate_;
diff --git a/quic/quartc/quartc_endpoint.cc b/quic/quartc/quartc_endpoint.cc
index a77595f..faee615 100644
--- a/quic/quartc/quartc_endpoint.cc
+++ b/quic/quartc/quartc_endpoint.cc
@@ -166,8 +166,8 @@
   DCHECK(pre_connection_helper_ != nullptr);
   dispatcher_ = QuicMakeUnique<QuartcDispatcher>(
       QuicMakeUnique<QuicConfig>(CreateQuicConfig(config_)),
-      std::move(crypto_config_.config), crypto_config_.serialized_crypto_config,
-      version_manager_.get(), std::move(pre_connection_helper_),
+      std::move(crypto_config_.config), version_manager_.get(),
+      std::move(pre_connection_helper_),
       QuicMakeUnique<QuartcCryptoServerStreamHelper>(),
       QuicMakeUnique<QuartcAlarmFactoryWrapper>(alarm_factory_),
       QuicMakeUnique<QuartcPacketWriter>(packet_transport,