Refresh importable domains list after domain creation
This commit is contained in:
parent
f0056e4ec2
commit
bcbb8ca58c
1 changed files with 5 additions and 2 deletions
|
@ -53,12 +53,12 @@
|
||||||
let discoveryError: string | null = null;
|
let discoveryError: string | null = null;
|
||||||
export let noDomainsList = false;
|
export let noDomainsList = false;
|
||||||
|
|
||||||
$: {
|
function refreshDomainList(provider) {
|
||||||
importableDomainsList = null;
|
importableDomainsList = null;
|
||||||
discoveryError = null;
|
discoveryError = null;
|
||||||
noDomainsList = false;
|
|
||||||
listImportableDomains(provider).then(
|
listImportableDomains(provider).then(
|
||||||
(l) => {
|
(l) => {
|
||||||
|
noDomainsList = false;
|
||||||
if (l === null) {
|
if (l === null) {
|
||||||
importableDomainsList = [];
|
importableDomainsList = [];
|
||||||
} else {
|
} else {
|
||||||
|
@ -71,12 +71,14 @@
|
||||||
if (err.name == "ProviderNoDomainListingSupport") {
|
if (err.name == "ProviderNoDomainListingSupport") {
|
||||||
noDomainsList = true;
|
noDomainsList = true;
|
||||||
} else {
|
} else {
|
||||||
|
noDomainsList = false;
|
||||||
discoveryError = err.message;
|
discoveryError = err.message;
|
||||||
throw err;
|
throw err;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
$: refreshDomainList(provider);
|
||||||
|
|
||||||
function haveDomain($domains_idx: Record<string, Domain>, name: string) {
|
function haveDomain($domains_idx: Record<string, Domain>, name: string) {
|
||||||
let domain: Domain | undefined = undefined;
|
let domain: Domain | undefined = undefined;
|
||||||
|
@ -132,6 +134,7 @@
|
||||||
try {
|
try {
|
||||||
await createDomain(provider, fqdn($filteredName, ""))
|
await createDomain(provider, fqdn($filteredName, ""))
|
||||||
await importDomain({ domain: fqdn($filteredName, ""), wait: false })
|
await importDomain({ domain: fqdn($filteredName, ""), wait: false })
|
||||||
|
refreshDomainList(provider);
|
||||||
createDomainInProgress = false;
|
createDomainInProgress = false;
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
createDomainInProgress = false;
|
createDomainInProgress = false;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue