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: ");