+ return isAccountExist(promise, res, sendNotFound)
+}
+
+function isAccountNameWithHostExist (nameWithDomain: string, res: Response, sendNotFound = true) {
+ const [ accountName, host ] = nameWithDomain.split('@')
+
+ let promise: Bluebird<AccountModel>
+ if (!host || host === CONFIG.WEBSERVER.HOST) promise = AccountModel.loadLocalByName(accountName)
+ else promise = AccountModel.loadByNameAndHost(accountName, host)
+
+ return isAccountExist(promise, res, sendNotFound)