def run_databaseUpdate(): users = User.objects.all() for user in users: groups = user.groups.all() syncgroups = SyncGroupCache.objects.filter(user=user) add_to_databases(user, groups, syncgroups) remove_from_databases(user, groups, syncgroups) # no point if slack isn't enabled # this isn't really going to run every minute # cache will stop it if SlackManager.enabled(): if EveApiManager.check_if_api_server_online(): kill_api = EveApiManager.get_corp_kills(settings.ALLIANCE_EXEC_CORP_ID, settings.ALLIANCE_EXEC_CORP_VCODE) for kill in kill_api.result: if not EveManager.check_corporation_kill(kill): # if sent save to db if SlackManager.send_kill(kill): EveManager.create_corporation_kill(kill)