Migrate repairs to repairs API (#13242)

This commit is contained in:
Franck Nijhof 2022-07-20 14:34:57 +02:00 committed by GitHub
parent 688109524d
commit a22f96a481
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -18,7 +18,7 @@ export interface RepairsIssue {
export const fetchRepairsIssues = async (hass: HomeAssistant) => export const fetchRepairsIssues = async (hass: HomeAssistant) =>
hass.callWS<{ issues: RepairsIssue[] }>({ hass.callWS<{ issues: RepairsIssue[] }>({
type: "resolution_center/list_issues", type: "repairs/list_issues",
}); });
export const dismissRepairsIssue = async ( export const dismissRepairsIssue = async (
@ -26,7 +26,7 @@ export const dismissRepairsIssue = async (
issue: RepairsIssue issue: RepairsIssue
) => ) =>
hass.callWS<string>({ hass.callWS<string>({
type: "resolution_center/dismiss_issue", type: "repairs/dismiss_issue",
issue_id: issue.issue_id, issue_id: issue.issue_id,
domain: issue.domain, domain: issue.domain,
}); });
@ -36,27 +36,20 @@ export const createRepairsFlow = (
handler: string, handler: string,
issue_id: string issue_id: string
) => ) =>
hass.callApi<DataEntryFlowStep>("POST", "resolution_center/issues/fix", { hass.callApi<DataEntryFlowStep>("POST", "repairs/issues/fix", {
handler, handler,
issue_id, issue_id,
}); });
export const fetchRepairsFlow = (hass: HomeAssistant, flowId: string) => export const fetchRepairsFlow = (hass: HomeAssistant, flowId: string) =>
hass.callApi<DataEntryFlowStep>( hass.callApi<DataEntryFlowStep>("GET", `repairs/issues/fix/${flowId}`);
"GET",
`resolution_center/issues/fix/${flowId}`
);
export const handleRepairsFlowStep = ( export const handleRepairsFlowStep = (
hass: HomeAssistant, hass: HomeAssistant,
flowId: string, flowId: string,
data: Record<string, any> data: Record<string, any>
) => ) =>
hass.callApi<DataEntryFlowStep>( hass.callApi<DataEntryFlowStep>("POST", `repairs/issues/fix/${flowId}`, data);
"POST",
`resolution_center/issues/fix/${flowId}`,
data
);
export const deleteRepairsFlow = (hass: HomeAssistant, flowId: string) => export const deleteRepairsFlow = (hass: HomeAssistant, flowId: string) =>
hass.callApi("DELETE", `resolution_center/issues/fix/${flowId}`); hass.callApi("DELETE", `repairs/issues/fix/${flowId}`);