improve .createRecord
This commit is contained in:
@ -43,10 +43,12 @@ export class CflareAccount {
|
||||
};
|
||||
createRecord(domainNameArg:string,typeArg:string,contentArg:string){
|
||||
let done = plugins.q.defer();
|
||||
this.getZoneId(domainNameArg)
|
||||
let domain = new plugins.smartstring.Domain(domainNameArg);
|
||||
let zoneName:string = domain.level2 + "." + domain.level1;
|
||||
this.getZoneId(zoneName)
|
||||
.then((domainIdArg)=>{
|
||||
let dataObject = {
|
||||
name: domainNameArg,
|
||||
name: domain.fullName,
|
||||
type: typeArg,
|
||||
content: contentArg
|
||||
};
|
||||
@ -59,7 +61,12 @@ export class CflareAccount {
|
||||
};
|
||||
removeRecord(domainNameArg:string,typeArg:string){
|
||||
let done = plugins.q.defer();
|
||||
|
||||
let domain = new plugins.smartstring.Domain(domainNameArg);
|
||||
let zoneName = domain.level2 + "." + domain.level1;
|
||||
this.listRecords(zoneName)
|
||||
.then((responseArg) => {
|
||||
let filteredResponse = responseArg;
|
||||
});
|
||||
return done.promise;
|
||||
};
|
||||
updateRecord(domainNameArg:string,typeArg:string,valueArg){
|
||||
|
@ -1,4 +1,5 @@
|
||||
import "typings-global";
|
||||
export let beautylog = require("beautylog");
|
||||
export let q = require("q");
|
||||
export let request = require("request");
|
||||
export let request = require("request");
|
||||
export import smartstring = require("smartstring");
|
Reference in New Issue
Block a user