@@ -36,29 +36,29 @@ public class LayoutService : ILayoutService
3636 #region ILayoutService implementation
3737
3838 /// <inheritdoc />
39- public async Task < ErgodoxLayout > GetLayoutInfo ( string layoutHashId , string layoutRevisionId )
39+ public async Task < ErgodoxLayout > GetLayoutInfo ( string layoutHashId , string geometry , string layoutRevisionId )
4040 {
4141 Logger . TraceMethod ( ) ;
4242 Logger . DebugInputParam ( nameof ( layoutHashId ) , layoutHashId ) ;
4343 Logger . DebugInputParam ( nameof ( layoutRevisionId ) , layoutRevisionId ) ;
4444
4545 ValidateLayoutHashId ( layoutHashId ) ;
4646
47- var info = await QueryData ( layoutHashId , layoutRevisionId , GetLayoutInfoRequestBody ) ;
47+ var info = await QueryData ( layoutHashId , geometry , layoutRevisionId , GetLayoutInfoRequestBody ) ;
4848
4949 return info ;
5050 }
5151
5252 /// <inheritdoc />
53- public async Task < ErgodoxLayout > GetErgodoxLayout ( string layoutHashId , string layoutRevisionId )
53+ public async Task < ErgodoxLayout > GetErgodoxLayout ( string layoutHashId , string geometry , string layoutRevisionId )
5454 {
5555 Logger . TraceMethod ( ) ;
5656 Logger . DebugInputParam ( nameof ( layoutHashId ) , layoutHashId ) ;
5757 Logger . DebugInputParam ( nameof ( layoutRevisionId ) , layoutRevisionId ) ;
5858
5959 ValidateLayoutHashId ( layoutHashId ) ;
6060
61- var layout = await QueryData ( layoutHashId , layoutRevisionId , GetLayoutBody ) ;
61+ var layout = await QueryData ( layoutHashId , geometry , layoutRevisionId , GetLayoutBody ) ;
6262
6363 return layout ;
6464 }
@@ -94,9 +94,9 @@ public bool SupportsGeometry(string geometry)
9494
9595 #region Private methods
9696
97- private async Task < ErgodoxLayout > QueryData ( string layoutHashId , string layoutRevisionId , string graphQlQuery )
97+ private async Task < ErgodoxLayout > QueryData ( string layoutHashId , string geometry , string layoutRevisionId , string graphQlQuery )
9898 {
99- var requestBody = string . Format ( graphQlQuery , layoutHashId , layoutRevisionId ) ;
99+ var requestBody = string . Format ( graphQlQuery , layoutHashId , geometry , layoutRevisionId ) ;
100100
101101 var layout = await HttpClientCall ( requestBody ) ;
102102
0 commit comments