anchor.diff:  
   @app.Route('/getMail', methods: const[app.POST])
   @Encode()
  -Future<List<Message>> getMail(@app.Body(app.JSON) Map parameters) async
  -{
  +Future<List<Message>> getMail(@app.Body(app.JSON) Map parameters) async {
   	String user = parameters['user'];
   	user = user.toLowerCase(); // case-insensitive search
   
   	List<Message> messages = [];
   
  -	String query = "SELECT * FROM messages WHERE lower(to_user) = @user";
  +	String query = 'SELECT * FROM messages WHERE lower(to_user) = @user';
   	List<Row> rows = await dbConn.innerConn.query(query, {'user':user}).toList();
   	rows.forEach((Row row) {
   		Message m = new Message()
  
positive.code: 	}
  
  	Future checkForMail({WebSocket userSocket, String email}) async {
  		String query = "SELECT * FROM messages JOIN users ON username = to_user WHERE email = @email AND read = FALSE";
  		PostgreSql dbConn = await dbManager.getConnection();
  		List<Message> messages = await dbConn.query(query, Message, {'email':email});
  		if (messages.length > 0) {
  			say("${messages.length} New Messages");
  		}
  		else {
  			say("No Mail");
  		}
  		dbManager.closeConnection(dbConn);
  	}
  
negative.code: 			type += '_containingItems_$itemNames';
  			type += '_currants_${message.currants}';
  			messageBus.publish(new RequirementProgress(type, email));
  			return 'OK';
  		} else {
  			return 'Error';
  		}
  	} catch (err) {
  		return 'Error: $err';
  	}
  }
  
  