package virtualconference.meetinglog;

import java.sql.PreparedStatement;
import java.sql.SQLException;
import java.sql.Timestamp;
import virtualconference.Database;
import virtualconference.Error;


public class ArchiveMeetingEvent {
	public static void ArchiveMeetingEvent(int senderId, int conferenceId, String description) { 
		
		long timeStamp = System.currentTimeMillis();
		try {
			PreparedStatement stmt = Database.conn().prepareStatement("insert into meeting_log (conference_id, user_id, description, time) values(?, ?, ?, ?);");
			stmt.setInt(1, conferenceId);
			stmt.setInt(2, senderId);
			stmt.setString(3, description);
			// converts long timestamp to mysql timestamp format
			Timestamp time = new Timestamp(timeStamp);
			stmt.setTimestamp(4,time);
			stmt.executeUpdate();
		} catch (SQLException e) {
			Error.print("Archiving Meeting Event Failed", e.getMessage());
		}
	}
}
