Skip to content

Commit 0260066

Browse files
authored
Add service response support (#488)
1 parent 0993e90 commit 0260066

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

lib/commands.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,8 @@ export const callService = (
2626
service: string,
2727
serviceData?: object,
2828
target?: HassServiceTarget,
29+
returnResponse?: boolean,
2930
) =>
3031
connection.sendMessagePromise(
31-
messages.callService(domain, service, serviceData, target),
32+
messages.callService(domain, service, serviceData, target, returnResponse),
3233
);

lib/messages.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,19 +45,22 @@ type ServiceCallMessage = {
4545
service: string;
4646
service_data?: object;
4747
target?: HassServiceTarget;
48+
return_response?: boolean;
4849
};
4950

5051
export function callService(
5152
domain: string,
5253
service: string,
5354
serviceData?: object,
5455
target?: HassServiceTarget,
56+
returnResponse?: boolean,
5557
) {
5658
const message: ServiceCallMessage = {
5759
type: "call_service",
5860
domain,
5961
service,
6062
target,
63+
return_response: returnResponse,
6164
};
6265

6366
if (serviceData) {

0 commit comments

Comments
 (0)