private void sendEmail()

in src/main/java/transcribe/Handler.java [106:139]


	private void sendEmail(String fileName, String response) {
		System.out.println("sendEmail() called :: fileName : "+fileName);
		DataService dataService = new DataService();
		EmailItem item = dataService.getById(fileName);
		System.out.println("sendEmail() :: email : "+item.getEmail());
		String origFileName = item.getFileName();
		System.out.println("origFileName : "+origFileName);

		String newFileName = "/tmp/"+origFileName.substring(0,origFileName.lastIndexOf("."))+".txt";
		System.out.println("newFileName : "+newFileName);
		File file = new File(newFileName);
		try {
			FileUtils.writeStringToFile(file, response);
		}catch(Exception e) {
			e.printStackTrace();
		}

		String subject = "Transcription of ["+origFileName+"]";

		EmailService emailService = new EmailService();
		try {
			emailService.send(item.getEmail(), subject, file);
		}catch(Exception e) {
			e.printStackTrace();
		}finally {
			try {
				Thread.sleep(1000);
				file.delete();
			}catch(Exception e) {
				e.printStackTrace();
			}
		}

	}