improve .createRecord

This commit is contained in:
2016-05-25 06:26:48 +02:00
parent 0ed9c7f4f4
commit f44698078e
9 changed files with 60 additions and 18 deletions

View File

@ -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){

View File

@ -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");