18 lines
759 B
JavaScript
18 lines
759 B
JavaScript
'use strict';
|
|
'require baseclass';
|
|
'require rpc';
|
|
|
|
var callStatus = rpc.declare({object:'luci.vhost-manager',method:'status',expect:{}});
|
|
var callInternalHosts = rpc.declare({object:'luci.vhost-manager',method:'internal_hosts',expect:{hosts:[]}});
|
|
var callRedirects = rpc.declare({object:'luci.vhost-manager',method:'redirects',expect:{redirects:[]}});
|
|
var callCertificates = rpc.declare({object:'luci.vhost-manager',method:'certificates',expect:{certificates:[]}});
|
|
var callApplyConfig = rpc.declare({object:'luci.vhost-manager',method:'apply_config'});
|
|
|
|
return baseclass.extend({
|
|
getStatus: callStatus,
|
|
getInternalHosts: callInternalHosts,
|
|
getRedirects: callRedirects,
|
|
getCertificates: callCertificates,
|
|
applyConfig: callApplyConfig
|
|
});
|