@@ -34,7 +34,6 @@ using launchdarkly::config::shared::built::HttpProperties;
34
34
35
35
static std::shared_ptr<IDataSource> MakeDataSource (
36
36
HttpProperties const & http_properties,
37
- std::optional<std::string> app_tags,
38
37
Config const & config,
39
38
Context const & context,
40
39
boost::asio::any_io_executor const & executor,
@@ -48,11 +47,6 @@ static std::shared_ptr<IDataSource> MakeDataSource(
48
47
49
48
auto builder = HttpPropertiesBuilder (http_properties);
50
49
51
- // Event sources should include application tags.
52
- if (app_tags) {
53
- builder.Header (" x-launchdarkly-tags" , *app_tags);
54
- }
55
-
56
50
auto data_source_properties = builder.Build ();
57
51
58
52
if (config.DataSourceConfig ().method .index () == 0 ) {
@@ -93,10 +87,12 @@ ClientImpl::ClientImpl(Config config,
93
87
Context context,
94
88
std::string const & version)
95
89
: config_(config),
96
- http_properties_(HttpPropertiesBuilder(config.HttpProperties())
97
- .Header(" user-agent" , " CPPClient/" + version)
98
- .Header(" authorization" , config.SdkKey())
99
- .Build()),
90
+ http_properties_(
91
+ HttpPropertiesBuilder (config.HttpProperties())
92
+ .Header(" user-agent" , " CPPClient/" + version)
93
+ .Header(" authorization" , config.SdkKey())
94
+ .Header(" x-launchdarkly-tags" , config.ApplicationTag())
95
+ .Build()),
100
96
logger_(MakeLogger(config.Logging())),
101
97
ioc_(kAsioConcurrencyHint ),
102
98
work_(boost::asio::make_work_guard(ioc_)),
@@ -106,10 +102,9 @@ ClientImpl::ClientImpl(Config config,
106
102
config.Persistence().max_contexts_,
107
103
MakePersistence(config)),
108
104
data_source_factory_([this ]() {
109
- return MakeDataSource (http_properties_, config_.ApplicationTag (),
110
- config_, context_, ioc_.get_executor (),
111
- flag_manager_.Updater (), status_manager_,
112
- logger_);
105
+ return MakeDataSource (http_properties_, config_, context_,
106
+ ioc_.get_executor (), flag_manager_.Updater (),
107
+ status_manager_, logger_);
113
108
}),
114
109
data_source_(nullptr ),
115
110
event_processor_(nullptr ),
0 commit comments