@@ -19,6 +19,8 @@ char const* get_with_env_fallback(char const* source_val,
19
19
char const * error_msg);
20
20
21
21
using namespace launchdarkly ;
22
+ using namespace launchdarkly ::client_side;
23
+
22
24
int main () {
23
25
char const * mobile_key = get_with_env_fallback (
24
26
MOBILE_KEY, " LD_MOBILE_KEY" ,
@@ -27,7 +29,7 @@ int main() {
27
29
" variable.\n "
28
30
" The value of MOBILE_KEY in main.c takes priority over LD_MOBILE_KEY." );
29
31
30
- auto config = client_side:: ConfigBuilder (mobile_key).Build ();
32
+ auto config = ConfigBuilder (mobile_key).Build ();
31
33
if (!config) {
32
34
std::cout << " error: config is invalid: " << config.error () << ' \n ' ;
33
35
return 1 ;
@@ -36,12 +38,13 @@ int main() {
36
38
auto context =
37
39
ContextBuilder ().Kind (" user" , " example-user-key" ).Name (" Sandy" ).Build ();
38
40
39
- auto client = client_side:: Client (std::move (*config), std::move (context));
41
+ auto client = Client (std::move (*config), std::move (context));
40
42
41
43
auto start_result = client.StartAsync ();
42
- auto status = start_result.wait_for (
43
- std::chrono::milliseconds (INIT_TIMEOUT_MILLISECONDS));
44
- if (status == std::future_status::ready) {
44
+
45
+ if (auto const status = start_result.wait_for (
46
+ std::chrono::milliseconds (INIT_TIMEOUT_MILLISECONDS));
47
+ status == std::future_status::ready) {
45
48
if (start_result.get ()) {
46
49
std::cout << " *** SDK successfully initialized!\n\n " ;
47
50
} else {
@@ -54,7 +57,7 @@ int main() {
54
57
return 1 ;
55
58
}
56
59
57
- bool flag_value = client.BoolVariation (FEATURE_FLAG_KEY, false );
60
+ bool const flag_value = client.BoolVariation (FEATURE_FLAG_KEY, false );
58
61
59
62
std::cout << " *** Feature flag '" << FEATURE_FLAG_KEY << " ' is "
60
63
<< (flag_value ? " true" : " false" ) << " for this user\n\n " ;
@@ -69,8 +72,8 @@ char const* get_with_env_fallback(char const* source_val,
69
72
return source_val;
70
73
}
71
74
72
- char const * from_env = std::getenv (env_variable);
73
- if ( from_env && strlen (from_env)) {
75
+ if ( char const * from_env = std::getenv (env_variable);
76
+ from_env && strlen (from_env)) {
74
77
return from_env;
75
78
}
76
79
0 commit comments