Исправлено формирование jabber.yml файла если указано несколько хостов

legacy
parent bfa0828dae
commit 778241fc58

@ -3,7 +3,7 @@ loglevel: 1
disable_sasl_mechanisms: ["X-OAUTH2"] disable_sasl_mechanisms: ["X-OAUTH2"]
hosts: hosts:
- "localhost" - "localhost"
- #-sr_jabber_hosts_pass-# #-sr_jabber_hosts_yml-#
listen: listen:
- -
port: #-sr_jabber_port-# port: #-sr_jabber_port-#

@ -546,6 +546,13 @@ class fillVars(object, cl_base.glob_attr):
return ", ".join(map(lambda x: '"'+x+'"', jabberHosts.split(","))) return ", ".join(map(lambda x: '"'+x+'"', jabberHosts.split(",")))
return "" return ""
def get_sr_jabber_hosts_yml(self):
"""Текст в ejabberd.cfg - имена хостов с которыми работает сервис"""
jabberHosts = self.Get("sr_jabber_hosts")
if jabberHosts:
return "\n".join(map(lambda x: ' - "%s"' % x, jabberHosts.split(",")))
return ""
def get_sr_jabber_user_name(self): def get_sr_jabber_user_name(self):
"""Имя jabber пользователя (левая часть jabber id)""" """Имя jabber пользователя (левая часть jabber id)"""
userJid = self.Get("sr_jabber_user_id") userJid = self.Get("sr_jabber_user_id")

@ -163,6 +163,9 @@ class Data:
# Текст в ejabberd.cfg - имена хостов с которыми работает сервис # Текст в ejabberd.cfg - имена хостов с которыми работает сервис
sr_jabber_hosts_pass = {} sr_jabber_hosts_pass = {}
# Текст в ejabberd.yml - имена хостов с которыми работает сервис
sr_jabber_hosts_yml = {}
# jabber id пользователя # jabber id пользователя
sr_jabber_user_id = {'mode':"w"} sr_jabber_user_id = {'mode':"w"}

Loading…
Cancel
Save