alias -l block {
if !$isid {
if $3 {
.hadd -m $hsh(XNotify) $+($1,.,$2,.,$3) $iif(!$hget($hsh(Xnotify),$+($1,.,$2,.,$3)),$3)
$iif(!$dialog(XNotify),echo -a $3 on $2 ( $1 ) $iif(!$v1,Un-) $+ Blocked from XNotify)
}
elseif $2 {
.hadd -m $hsh(XNotify) $+($1,.,$2) $iif(!$hget($hsh(Xnotify),$+($1,.,$2)),$2)
$iif(!$dialog(XNotify),echo -a $2 on $1 $iif(!$v1,Un-) $+ Blocked from XNotify)
}
else {
.hadd -m $hsh(XNotify) $1 $iif($hget($hsh(Xnotify),$1),$1)
$iif(!$dialog(XNotify),echo -a $1 $iif(!$v1,Un-) $+ Blocked from XNotify)
}
}
else {
return $iif($hget($hsh(Xnotify),$+($1,.,$2,.,$3)),$v1,$iif($hget($hsh(Xnotify),$+($1,.,$2)),$v1,$iif($hget($hsh(Xnotify),$1),$v1,$false)))
}
}