aboutsummaryrefslogtreecommitdiff
path: root/bitbotd
diff options
context:
space:
mode:
authorGravatar jesopo2019-10-29 18:00:38 +0000
committerGravatar jesopo2019-10-29 18:00:38 +0000
commit40a340e94fe0000fd03e5fcb72635672b26527ca (patch)
tree82cc7e11869b5b5abf051dd6c5f8ef6cd1786ec0 /bitbotd
parentutils.irc doesn't need to know about the whole of utils (diff)
signature
utils.cli shouldn't know about Database
Diffstat (limited to 'bitbotd')
-rwxr-xr-xbitbotd10
1 files changed, 8 insertions, 2 deletions
diff --git a/bitbotd b/bitbotd
index c3396d04..8f90fe62 100755
--- a/bitbotd
+++ b/bitbotd
@@ -103,9 +103,15 @@ if args.remove_server:
sys.stderr.write("Unknown server '%s'\n" % alias)
sys.exit(0)
+def _add_server():
+ details = utils.cli.add_server()
+
+ database.servers.add(details.alias, details.hostname, details.port,
+ details.password, details.tls, details.bindhost, details.nickname,
+ details.username, details.realname)
if args.add_server:
print("Adding a new server")
- utils.cli.add_server(database)
+ _add_server()
sys.exit(0)
cache = Cache.Cache()
@@ -169,7 +175,7 @@ if len(server_configs):
else:
try:
if utils.cli.bool_input("no servers found, add one?"):
- utils.cli.add_server(database)
+ _add_server()
except KeyboardInterrupt:
print()
pass