Skip to content

Commit f382772

Browse files
committed
Actually add the optional parentGroup parameter to Client/Interface.
1 parent cdd9f88 commit f382772

File tree

3 files changed

+6
-5
lines changed

3 files changed

+6
-5
lines changed

TouchPortalSDK/Clients/TouchPortalClient.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -144,10 +144,10 @@ bool ICommandHandler.SettingUpdate(string name, string value)
144144
}
145145

146146
/// <inheritdoc cref="ICommandHandler" />
147-
bool ICommandHandler.CreateState(string stateId, string desc, string defaultValue)
147+
bool ICommandHandler.CreateState(string stateId, string desc, string defaultValue, string parentGroup)
148148
{
149149
try {
150-
return SendCommand(new CreateStateCommand(stateId, desc, defaultValue));
150+
return SendCommand(new CreateStateCommand(stateId, desc, defaultValue, parentGroup));
151151
}
152152
catch (ArgumentException e) {
153153
_logger?.LogWarning(e, "CreateStateCommand() validation failed.");

TouchPortalSDK/Interfaces/ICommandHandler.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,10 @@ public interface ICommandHandler
1919
/// </summary>
2020
/// <param name="stateId"></param>
2121
/// <param name="desc">Description of the created state (name in menus).</param>
22-
/// <param name="defaultValue"></param>
22+
/// <param name="defaultValue">Default value of this state, default is empty string.</param>
23+
/// <param name="parentGroup">Parent group of this state (TP API v6). Default is an empty string.</param>
2324
/// <returns></returns>
24-
bool CreateState(string stateId, string desc, string defaultValue = "");
25+
bool CreateState(string stateId, string desc, string defaultValue = "", string parentGroup = "");
2526

2627
/// <summary>
2728
/// Updates a setting in Touch Portal.

TouchPortalSDK/TouchPortalSDK.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<TargetFramework>net5.0</TargetFramework>
5-
<Version>1.44.0</Version>
5+
<Version>1.44.1</Version>
66
<Authors>Oddbjørn U. Bakke, Maxim Paperno</Authors>
77
<PackageProjectUrl>https://github.com/mpaperno/TouchPortalSDK</PackageProjectUrl>
88
<RepositoryUrl>https://github.com/mpaperno/TouchPortalSDK</RepositoryUrl>

0 commit comments

Comments
 (0)