6464class ReportingApiClient (BaseApiClient [ReportingStub ]):
6565 """A client for the Reporting service."""
6666
67+ # pylint: disable-next=too-many-arguments
6768 def __init__ (
6869 self ,
6970 server_url : str ,
70- key : str | None = None ,
71+ * ,
72+ auth_key : str | None = None ,
73+ sign_secret : str | None = None ,
7174 connect : bool = True ,
7275 channel_defaults : ChannelOptions = ChannelOptions (), # default options
7376 ) -> None :
7477 """Create a new Reporting client.
7578
7679 Args:
7780 server_url: The URL of the Reporting service.
78- key: The API key for the authorization.
81+ auth_key: The API key for the authorization.
82+ sign_secret: The secret to use for HMAC signing the message
7983 connect: Whether to connect to the server immediately.
8084 channel_defaults: The default channel options.
8185 """
@@ -84,6 +88,8 @@ def __init__(
8488 ReportingStub ,
8589 connect = connect ,
8690 channel_defaults = channel_defaults ,
91+ auth_key = auth_key ,
92+ sign_secret = sign_secret ,
8793 )
8894
8995 self ._components_data_streams : dict [
@@ -129,8 +135,6 @@ def __init__(
129135 GrpcStreamBroadcaster [PBAggregatedStreamResponse , MetricSample ],
130136 ] = {}
131137
132- self ._metadata = (("key" , key ),) if key else ()
133-
134138 @property
135139 def stub (self ) -> ReportingStub :
136140 """The gRPC stub for the API."""
@@ -309,7 +313,7 @@ def stream_method() -> (
309313 AsyncIterable [PBReceiveMicrogridComponentsDataStreamResponse ]
310314 ):
311315 call_iterator = self .stub .ReceiveMicrogridComponentsDataStream (
312- request , metadata = self . _metadata
316+ request ,
313317 )
314318 return cast (
315319 AsyncIterable [PBReceiveMicrogridComponentsDataStreamResponse ],
@@ -493,9 +497,7 @@ def transform_response(
493497 def stream_method () -> (
494498 AsyncIterable [PBReceiveMicrogridSensorsDataStreamResponse ]
495499 ):
496- call_iterator = self .stub .ReceiveMicrogridSensorsDataStream (
497- request , metadata = self ._metadata
498- )
500+ call_iterator = self .stub .ReceiveMicrogridSensorsDataStream (request )
499501 return cast (
500502 AsyncIterable [PBReceiveMicrogridSensorsDataStreamResponse ],
501503 call_iterator ,
@@ -588,7 +590,7 @@ def transform_response(
588590 def stream_method () -> AsyncIterable [PBAggregatedStreamResponse ]:
589591 call_iterator = (
590592 self .stub .ReceiveAggregatedMicrogridComponentsDataStream (
591- request , metadata = self . _metadata
593+ request ,
592594 )
593595 )
594596
0 commit comments