/home/ivoiecob/email.hirewise-va.com/modules/CalendarWebclient/js/utils/Appointment.js
'use strict';

const
	CalendarCache = require('modules/%ModuleName%/js/Cache.js')
;

module.exports = {
	getIntDecision(sDecision) {
		switch (sDecision) {
			case Enums.IcalConfig.Accepted: return Enums.IcalConfigInt.Accepted;
			case Enums.IcalConfig.Tentative: return Enums.IcalConfigInt.Tentative;
			case Enums.IcalConfig.Declined: return Enums.IcalConfigInt.Declined;
			default: return Enums.IcalConfigInt.NeedsAction;
		}
	},

	markIcalInCache(sDecision, uid) {
		switch (sDecision) {
			case Enums.IcalConfig.Accepted:
				CalendarCache.markIcalAccepted(uid);
				break;
			case Enums.IcalConfig.Tentative:
				CalendarCache.markIcalTentative(uid);
				break;
			case Enums.IcalConfig.Declined:
				CalendarCache.markIcalNonexistent(uid);
				break;
		}
	}
};