From eb8b27c93e61a896a08923dc1ca3c87ba8cf4948 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Fri, 17 Nov 2017 16:24:08 +0100 Subject: Fix update host script --- scripts/update-host.ts | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/scripts/update-host.ts b/scripts/update-host.ts index 05f0ef96d..4410e1ff7 100755 --- a/scripts/update-host.ts +++ b/scripts/update-host.ts @@ -1,15 +1,19 @@ import { database as db } from '../server/initializers/database' -// import { hasFriends } from '../server/lib/friends' +import { getServerAccount } from '../server/helpers/utils' db.init(true) .then(() => { - // FIXME: check if has following - // return hasFriends() - return true + return getServerAccount() }) - .then(itHasFriends => { - if (itHasFriends === true) { - console.log('Cannot update host because you have friends!') + .then(serverAccount => { + return db.AccountFollow.listAcceptedFollowingUrlsForApi([ serverAccount.id ]) + }) + .then(res => { + return res.total > 0 + }) + .then(hasFollowing => { + if (hasFollowing === true) { + console.log('Cannot update host because you follow other servers!') process.exit(-1) } -- cgit v1.2.3