@@ -42,7 +42,7 @@ std::future<service::ResolverResult> Droid::resolveId(service::ResolverParams&&
4242{
4343 std::unique_lock resolverLock (_resolverMutex);
4444 auto directives = std::move (params.fieldDirectives );
45- auto result = getId (service::FieldParams (std::move ( params) , std::move (directives)));
45+ auto result = getId (service::FieldParams (service::SelectionSetParams{ params } , std::move (directives)));
4646 resolverLock.unlock ();
4747
4848 return service::ModifiedResult<response::StringType>::convert (std::move (result), std::move (params));
@@ -57,7 +57,7 @@ std::future<service::ResolverResult> Droid::resolveName(service::ResolverParams&
5757{
5858 std::unique_lock resolverLock (_resolverMutex);
5959 auto directives = std::move (params.fieldDirectives );
60- auto result = getName (service::FieldParams (std::move ( params) , std::move (directives)));
60+ auto result = getName (service::FieldParams (service::SelectionSetParams{ params } , std::move (directives)));
6161 resolverLock.unlock ();
6262
6363 return service::ModifiedResult<response::StringType>::convert<service::TypeModifier::Nullable>(std::move (result), std::move (params));
@@ -72,7 +72,7 @@ std::future<service::ResolverResult> Droid::resolveFriends(service::ResolverPara
7272{
7373 std::unique_lock resolverLock (_resolverMutex);
7474 auto directives = std::move (params.fieldDirectives );
75- auto result = getFriends (service::FieldParams (std::move ( params) , std::move (directives)));
75+ auto result = getFriends (service::FieldParams (service::SelectionSetParams{ params } , std::move (directives)));
7676 resolverLock.unlock ();
7777
7878 return service::ModifiedResult<service::Object>::convert<service::TypeModifier::Nullable, service::TypeModifier::List, service::TypeModifier::Nullable>(std::move (result), std::move (params));
@@ -87,7 +87,7 @@ std::future<service::ResolverResult> Droid::resolveAppearsIn(service::ResolverPa
8787{
8888 std::unique_lock resolverLock (_resolverMutex);
8989 auto directives = std::move (params.fieldDirectives );
90- auto result = getAppearsIn (service::FieldParams (std::move ( params) , std::move (directives)));
90+ auto result = getAppearsIn (service::FieldParams (service::SelectionSetParams{ params } , std::move (directives)));
9191 resolverLock.unlock ();
9292
9393 return service::ModifiedResult<Episode>::convert<service::TypeModifier::Nullable, service::TypeModifier::List, service::TypeModifier::Nullable>(std::move (result), std::move (params));
@@ -102,7 +102,7 @@ std::future<service::ResolverResult> Droid::resolvePrimaryFunction(service::Reso
102102{
103103 std::unique_lock resolverLock (_resolverMutex);
104104 auto directives = std::move (params.fieldDirectives );
105- auto result = getPrimaryFunction (service::FieldParams (std::move ( params) , std::move (directives)));
105+ auto result = getPrimaryFunction (service::FieldParams (service::SelectionSetParams{ params } , std::move (directives)));
106106 resolverLock.unlock ();
107107
108108 return service::ModifiedResult<response::StringType>::convert<service::TypeModifier::Nullable>(std::move (result), std::move (params));
0 commit comments