# HG changeset patch # User Jaroslav Tulach # Date 1259519708 -3600 # Node ID 0e8b21fcaeb0ae72d0f5413f2d6233273f3ee9c8 # Parent 1f49195b49e86c6fcc0ec1c2c2f0d9eb06e9ddc1 Removing all hardcoded strings replacing them with command line parameters diff -r 1f49195b49e8 -r 0e8b21fcaeb0 emailer/src/main/scala/cz/xelfi/quoridor/emailer/Main.scala --- a/emailer/src/main/scala/cz/xelfi/quoridor/emailer/Main.scala Sun Nov 29 19:28:15 2009 +0100 +++ b/emailer/src/main/scala/cz/xelfi/quoridor/emailer/Main.scala Sun Nov 29 19:35:08 2009 +0100 @@ -37,9 +37,14 @@ object Main { def main(args: Array[String]) { - val api = new URL("http://quoridor.xelfi.cz/api/"); + if (args == null || args.size != 4) { + Console.println("Usage: emailer.jar ") + return + } - val id = login(api, "emailer", "otravuj") + val api = new URL(args(0)); + + val id = login(api, args(1), args(2)) val ret = allPlayers( api, @@ -47,7 +52,7 @@ ) val props = java.lang.System.getProperties - props.put("mail.smtp.host", "192.168.1.1"); + props.put("mail.smtp.host", args(3)); val session = javax.mail.Session.getDefaultInstance(props, null)