From 5fdd971966494ab9d27c4d406bd5e84c90352103 Mon Sep 17 00:00:00 2001 From: akashnimare Date: Fri, 11 Aug 2017 03:26:34 +0530 Subject: [PATCH] Check for duplicate domains --- app/renderer/js/utils/domain-util.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/app/renderer/js/utils/domain-util.js b/app/renderer/js/utils/domain-util.js index b01f0842..c3e498a0 100644 --- a/app/renderer/js/utils/domain-util.js +++ b/app/renderer/js/utils/domain-util.js @@ -73,7 +73,23 @@ class DomainUtil { this.reloadDB(); } + // Check if domain is already added + duplicateDomain(domain) { + const servers = this.getDomains(); + for (const i in servers) { + if (servers[i].url === domain) { + return true; + } + } + return false; + } + checkDomain(domain) { + if (this.duplicateDomain(domain)) { + alert('This Server Address already exists.'); + return; + } + const hasPrefix = (domain.indexOf('http') === 0); if (!hasPrefix) { domain = (domain.indexOf('localhost:') >= 0) ? `http://${domain}` : `https://${domain}`;