Move game index client into server/

This commit is contained in:
Griatch 2019-06-24 23:16:53 +02:00
parent 050a665243
commit 0006b8d40f
9 changed files with 83 additions and 44 deletions

View file

@ -74,6 +74,7 @@ IRC_ENABLED = settings.IRC_ENABLED
RSS_ENABLED = settings.RSS_ENABLED
GRAPEVINE_ENABLED = settings.GRAPEVINE_ENABLED
WEBCLIENT_ENABLED = settings.WEBCLIENT_ENABLED
GAME_INDEX_ENABLED = settings.GAME_INDEX_ENABLED
INFO_DICT = {"servername": SERVERNAME, "version": VERSION,
"amp": "", "errors": "", "info": "", "webserver": "", "irc_rss": ""}
@ -588,6 +589,11 @@ if GRAPEVINE_ENABLED:
# Grapevine channel connections
ENABLED.append('grapevine')
if GAME_INDEX_ENABLED:
from evennia.server.game_index_client.service import EvenniaGameIndexService
egi_service = EvenniaGameIndexService()
EVENNIA.services.addService(egi_service)
if ENABLED:
INFO_DICT["irc_rss"] = ", ".join(ENABLED) + " enabled."