Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void start() {
- UserInput input = new UserInput();
- boolean loggedIn = false;
- while(!loggedIn) {
- String username = input.getInput("Username: ");
- user = network.lookupPerson(username);
- loggedIn = user != null;
- }
- printWelcome();
- boolean finished = false;
- while(!finished) {
- String userInput = input.getInput();
- if(userInput.equals("bye")) {
- finished = true;
- } else if(userInput.equals("message")) {
- String recipientName = input.getInput("To: ");
- Person recipient = network.lookupPerson(recipientName);
- if (recipient != null) {
- String messageBody = input.getMultilineInput("Message: ");
- Message message = new Message(user, recipient, messageBody);
- MessageDatabase.addMessage(message);
- }
- } else if(userInput.equals("help")){
- printHelp();
- } else if(userInput.equals("read")){
- ; // hvorfor har du semikolon her? :P
- for(Message message : messagesFromFrineds){ // det er nok meningen at denne for-loopen skal være i
- // printMessagesFromFriends metoden. Regner med oppgaven
- // ber om metode printMessagesFromFriends og ikke FromFriend?
- // Dessuten, messagesFromFriends (som er skrevet feil btw,
- // "messagesFrom[Frineds]") eksisterer ikke i dette scopet.
- // Hvis du vil ha tak i messagesFromFriends må du hente ut
- // denne listen her, lokalt.
- System.out.println(printMessageFromFriend(message));
- }
- }
- }
- printGoodbye();
- }
- private void printMessageFromFriend(Message message){
- System.out.println("Message from: " + message.getSender());
- System.out.println(message.getMessageBody());
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement