/** (C) Game Page Network, Inc., Confidential, All Rights Reserved */
// MuteCommand.java
// --paul@gamepage.net, 13aug97

import java.util.*;

public class MuteCommand extends Command {
  MuteCommand() {
    super("mute", 1, "MEMBER",
	  "Mute MEMBER for the rest of this session.\n");
  }
  public void process(StringTokenizer args, Client c) {
    Member current = c.getMember();  
    String name = args.nextToken();
    Member badguy = Member.findMember(name);
    String error = "! mute "+name+": ";
    if (badguy==null) {
      c.send(error+"No such active member.");
      return;
    }
    if (badguy==current) {
      c.send(error+"Can not mute yourself.");
      return;
    }
    current.mute(badguy);
  }
}
