From eb924c6c725a47869d525a1a2ee9b2397c0a1885 Mon Sep 17 00:00:00 2001 From: Les De Ridder Date: Mon, 20 Mar 2017 22:35:57 +0100 Subject: [PATCH] Use a config file --- .gitignore | 1 + source/app.d | 11 +++++------ 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index 71e60f6..04e12c4 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ __dummy.html *.obj __test__*__ belfius-balance +config diff --git a/source/app.d b/source/app.d index f03ffab..0633dd8 100644 --- a/source/app.d +++ b/source/app.d @@ -371,12 +371,11 @@ shared static this() auto apiClient = new ApiClient("nl_BE"); apiClient.connect(); - write("Card number: "); - auto cardNumber = readln()[0 .. $-1]; - write("Phone zone: "); - auto phoneZone = readln()[0 .. $-1]; - write("Phone subscriber: "); - auto phoneSubscriber = readln()[0 .. $-1]; + auto config = File("config").byLine.map!(l => l.idup).array; + + auto cardNumber = config[0]; + auto phoneZone = config[1]; + auto phoneSubscriber = config[2]; apiClient.login1(cardNumber, phoneZone, phoneSubscriber); write("OTP: ");