package main

// Sunucu komutlari, komutun geldigi hesap etkin oldugu surece islenir. Her hesabin komutu kendi
// soketinden, kendi token ve cihaz kimligiyle gelir; bu yuzden komut yalnizca o hesabin verisine
// dokunur. Etkin olmayan (kapali) hesabin komutlari yok sayilir.
// Handshake olaylari her profil icin serbesttir.
func sokOlayIzinli(olay, profil string) bool {
	switch olay {
	case "FikoYT.bridge.cihaz.hazir.ok", "FikoYT.bridge.cihaz.hazir.hata":
		return true
	}
	return profil != "" && etkinMi(profil)
}
