@smj0x/homebridge-shortcuts-buttons
Version:
Run any Apple Shortcut with just the tap of a button, and execute a custom unix command (or another shortcut!) after completion to handle its success/failure, using x-callback-url.
26 lines • 809 B
TypeScript
import { API, Logger } from 'homebridge';
import { HSBConfig } from '../config.js';
import { HSBUtils } from '../utils.js';
export declare class HSBXCallbackUrlServer {
private readonly config;
private readonly log;
private readonly utils;
private readonly api;
private readonly pathname;
private readonly tokens;
private readonly proto;
private readonly hostname;
private readonly port;
private readonly server;
constructor(config: HSBConfig, log: Logger, utils: HSBUtils, api: API);
get baseUrl(): string;
issueToken(): string;
private isValidToken;
private areValidSearchParams;
private create;
private destroy;
private requestListener;
private endWithError;
private endWithStatusAndHtml;
}
//# sourceMappingURL=index.d.ts.map