@microsoft/windows-admin-center-sdk
Version:
Microsoft - Windows Admin Center Shell
20 lines (18 loc) • 894 B
JavaScript
import { RpcInboundClient } from '../rpc-inbound-client';
import { RpcOutboundClient } from '../rpc-outbound-client';
import { RpcExtensionBrokerRequestKey } from './rpc-extension-broker-model';
export class RpcExtensionBrokerRequestClient {
/**
* Makes an extension broker request client call.
*
* @param data the extension broker request.
* @return A promise indicating that the request has been sent
*/
static extensionBrokerRequest(rpc, data, outbound) {
if (outbound) {
return RpcOutboundClient.callOutbound(rpc.rpcManager.rpcChannel, outbound, RpcExtensionBrokerRequestKey.command, RpcExtensionBrokerRequestKey.version, data);
}
return RpcInboundClient.call(rpc, RpcExtensionBrokerRequestKey.command, RpcExtensionBrokerRequestKey.version, data);
}
}
//# sourceMappingURL=rpc-extension-broker-request-client.js.map