Skip to content

Commit b8d3e59

Browse files
committed
Fix implicit-cast-to-bool bug for resolve__typename
1 parent 0c155c3 commit b8d3e59

File tree

3 files changed

+22
-22
lines changed

3 files changed

+22
-22
lines changed

SchemaGenerator.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2000,7 +2000,7 @@ std::future<response::Value> )cpp" << objectType.type
20002000
{
20012001
std::promise<response::Value> promise;
20022002
2003-
promise.set_value(response::Value(")cpp" << objectType.type << R"cpp("));
2003+
promise.set_value(response::Value(std::string(")cpp" << objectType.type << R"cpp(")));
20042004
20052005
return promise.get_future();
20062006
}

samples/IntrospectionSchema.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -195,7 +195,7 @@ std::future<response::Value> __Schema::resolve__typename(service::ResolverParams
195195
{
196196
std::promise<response::Value> promise;
197197

198-
promise.set_value(response::Value("__Schema"));
198+
promise.set_value(response::Value(std::string("__Schema")));
199199

200200
return promise.get_future();
201201
}
@@ -315,7 +315,7 @@ std::future<response::Value> __Type::resolve__typename(service::ResolverParams&&
315315
{
316316
std::promise<response::Value> promise;
317317

318-
promise.set_value(response::Value("__Type"));
318+
promise.set_value(response::Value(std::string("__Type")));
319319

320320
return promise.get_future();
321321
}
@@ -381,7 +381,7 @@ std::future<response::Value> __Field::resolve__typename(service::ResolverParams&
381381
{
382382
std::promise<response::Value> promise;
383383

384-
promise.set_value(response::Value("__Field"));
384+
promise.set_value(response::Value(std::string("__Field")));
385385

386386
return promise.get_future();
387387
}
@@ -431,7 +431,7 @@ std::future<response::Value> __InputValue::resolve__typename(service::ResolverPa
431431
{
432432
std::promise<response::Value> promise;
433433

434-
promise.set_value(response::Value("__InputValue"));
434+
promise.set_value(response::Value(std::string("__InputValue")));
435435

436436
return promise.get_future();
437437
}
@@ -481,7 +481,7 @@ std::future<response::Value> __EnumValue::resolve__typename(service::ResolverPar
481481
{
482482
std::promise<response::Value> promise;
483483

484-
promise.set_value(response::Value("__EnumValue"));
484+
promise.set_value(response::Value(std::string("__EnumValue")));
485485

486486
return promise.get_future();
487487
}
@@ -531,7 +531,7 @@ std::future<response::Value> __Directive::resolve__typename(service::ResolverPar
531531
{
532532
std::promise<response::Value> promise;
533533

534-
promise.set_value(response::Value("__Directive"));
534+
promise.set_value(response::Value(std::string("__Directive")));
535535

536536
return promise.get_future();
537537
}

samples/TodaySchema.cpp

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -212,7 +212,7 @@ std::future<response::Value> Query::resolve__typename(service::ResolverParams&&)
212212
{
213213
std::promise<response::Value> promise;
214214

215-
promise.set_value(response::Value("Query"));
215+
promise.set_value(response::Value(std::string("Query")));
216216

217217
return promise.get_future();
218218
}
@@ -265,7 +265,7 @@ std::future<response::Value> PageInfo::resolve__typename(service::ResolverParams
265265
{
266266
std::promise<response::Value> promise;
267267

268-
promise.set_value(response::Value("PageInfo"));
268+
promise.set_value(response::Value(std::string("PageInfo")));
269269

270270
return promise.get_future();
271271
}
@@ -299,7 +299,7 @@ std::future<response::Value> AppointmentEdge::resolve__typename(service::Resolve
299299
{
300300
std::promise<response::Value> promise;
301301

302-
promise.set_value(response::Value("AppointmentEdge"));
302+
promise.set_value(response::Value(std::string("AppointmentEdge")));
303303

304304
return promise.get_future();
305305
}
@@ -333,7 +333,7 @@ std::future<response::Value> AppointmentConnection::resolve__typename(service::R
333333
{
334334
std::promise<response::Value> promise;
335335

336-
promise.set_value(response::Value("AppointmentConnection"));
336+
promise.set_value(response::Value(std::string("AppointmentConnection")));
337337

338338
return promise.get_future();
339339
}
@@ -367,7 +367,7 @@ std::future<response::Value> TaskEdge::resolve__typename(service::ResolverParams
367367
{
368368
std::promise<response::Value> promise;
369369

370-
promise.set_value(response::Value("TaskEdge"));
370+
promise.set_value(response::Value(std::string("TaskEdge")));
371371

372372
return promise.get_future();
373373
}
@@ -401,7 +401,7 @@ std::future<response::Value> TaskConnection::resolve__typename(service::Resolver
401401
{
402402
std::promise<response::Value> promise;
403403

404-
promise.set_value(response::Value("TaskConnection"));
404+
promise.set_value(response::Value(std::string("TaskConnection")));
405405

406406
return promise.get_future();
407407
}
@@ -435,7 +435,7 @@ std::future<response::Value> FolderEdge::resolve__typename(service::ResolverPara
435435
{
436436
std::promise<response::Value> promise;
437437

438-
promise.set_value(response::Value("FolderEdge"));
438+
promise.set_value(response::Value(std::string("FolderEdge")));
439439

440440
return promise.get_future();
441441
}
@@ -469,7 +469,7 @@ std::future<response::Value> FolderConnection::resolve__typename(service::Resolv
469469
{
470470
std::promise<response::Value> promise;
471471

472-
promise.set_value(response::Value("FolderConnection"));
472+
promise.set_value(response::Value(std::string("FolderConnection")));
473473

474474
return promise.get_future();
475475
}
@@ -503,7 +503,7 @@ std::future<response::Value> CompleteTaskPayload::resolve__typename(service::Res
503503
{
504504
std::promise<response::Value> promise;
505505

506-
promise.set_value(response::Value("CompleteTaskPayload"));
506+
promise.set_value(response::Value(std::string("CompleteTaskPayload")));
507507

508508
return promise.get_future();
509509
}
@@ -530,7 +530,7 @@ std::future<response::Value> Mutation::resolve__typename(service::ResolverParams
530530
{
531531
std::promise<response::Value> promise;
532532

533-
promise.set_value(response::Value("Mutation"));
533+
promise.set_value(response::Value(std::string("Mutation")));
534534

535535
return promise.get_future();
536536
}
@@ -565,7 +565,7 @@ std::future<response::Value> Subscription::resolve__typename(service::ResolverPa
565565
{
566566
std::promise<response::Value> promise;
567567

568-
promise.set_value(response::Value("Subscription"));
568+
promise.set_value(response::Value(std::string("Subscription")));
569569

570570
return promise.get_future();
571571
}
@@ -616,7 +616,7 @@ std::future<response::Value> Appointment::resolve__typename(service::ResolverPar
616616
{
617617
std::promise<response::Value> promise;
618618

619-
promise.set_value(response::Value("Appointment"));
619+
promise.set_value(response::Value(std::string("Appointment")));
620620

621621
return promise.get_future();
622622
}
@@ -659,7 +659,7 @@ std::future<response::Value> Task::resolve__typename(service::ResolverParams&&)
659659
{
660660
std::promise<response::Value> promise;
661661

662-
promise.set_value(response::Value("Task"));
662+
promise.set_value(response::Value(std::string("Task")));
663663

664664
return promise.get_future();
665665
}
@@ -702,7 +702,7 @@ std::future<response::Value> Folder::resolve__typename(service::ResolverParams&&
702702
{
703703
std::promise<response::Value> promise;
704704

705-
promise.set_value(response::Value("Folder"));
705+
promise.set_value(response::Value(std::string("Folder")));
706706

707707
return promise.get_future();
708708
}
@@ -736,7 +736,7 @@ std::future<response::Value> NestedType::resolve__typename(service::ResolverPara
736736
{
737737
std::promise<response::Value> promise;
738738

739-
promise.set_value(response::Value("NestedType"));
739+
promise.set_value(response::Value(std::string("NestedType")));
740740

741741
return promise.get_future();
742742
}

0 commit comments

Comments
 (0)