@@ -25,7 +25,7 @@ TViewerPipeClient::TViewerPipeClient(IViewer* viewer, NMon::TEvHttpInfo::TPtr& e
25
25
: Viewer(viewer)
26
26
, Event(ev)
27
27
{
28
- InitConfig ();
28
+ InitConfig (Event-> Get ()-> Request . GetParams () );
29
29
NWilson::TTraceId traceId;
30
30
TStringBuf traceparent = Event->Get ()->Request .GetHeader (" traceparent" );
31
31
if (traceparent) {
@@ -589,8 +589,7 @@ std::vector<TNodeId> TViewerPipeClient::GetNodesFromBoardReply(TEvStateStorage::
589
589
return GetNodesFromBoardReply (*ev->Get ());
590
590
}
591
591
592
- void TViewerPipeClient::InitConfig () {
593
- const TCgiParameters& params = Event->Get ()->Request .GetParams ();
592
+ void TViewerPipeClient::InitConfig (const TCgiParameters& params) {
594
593
Followers = FromStringWithDefault (params.Get (" followers" ), Followers);
595
594
Metrics = FromStringWithDefault (params.Get (" metrics" ), Metrics);
596
595
WithRetry = FromStringWithDefault (params.Get (" with_retry" ), WithRetry);
@@ -599,18 +598,6 @@ void TViewerPipeClient::InitConfig() {
599
598
if (!Database) {
600
599
Database = params.Get (" tenant" );
601
600
}
602
- if (!Database) {
603
- auto postData = Event->Get ()->Request .GetPostContent ();
604
- Cerr << " jjjjjj postData: " << postData << Endl;
605
- static NJson::TJsonReaderConfig JsonConfig;
606
- NJson::TJsonValue requestData;
607
- bool success = NJson::ReadJsonTree (postData, &JsonConfig, &requestData);
608
- Cerr << " jjjjjj success: " << success << Endl;
609
- if (success) {
610
- Database = requestData[" database" ].GetStringRobust ();
611
- Cerr << " jjjjjj Database from post data: " << Database << Endl;
612
- }
613
- }
614
601
Direct = FromStringWithDefault<bool >(params.Get (" direct" ), Direct);
615
602
JsonSettings.EnumAsNumbers = !FromStringWithDefault<bool >(params.Get (" enums" ), true );
616
603
JsonSettings.UI64AsString = !FromStringWithDefault<bool >(params.Get (" ui64" ), true );
0 commit comments