Clarify messages when auspex users have hidden their own idle times
Co-authored-by: Doug Freed <dwfreed@mtu.edu>
This commit is contained in:
parent
fa33bdd14d
commit
309e1e624e
1 changed files with 11 additions and 13 deletions
|
@ -389,20 +389,18 @@ single_whois(struct Client *source_p, struct Client *target_p, int operspy)
|
|||
hdata_showidle.approved != WHOIS_IDLE_HIDE ? (long)(rb_current_time() - target_p->localClient->last) : 0,
|
||||
(unsigned long)target_p->localClient->firsttime);
|
||||
|
||||
if (hdata_showidle.approved == WHOIS_IDLE_SHOW)
|
||||
;
|
||||
else if (target_p->umodes & user_modes['I'])
|
||||
if (hdata_showidle.approved != WHOIS_IDLE_SHOW)
|
||||
{
|
||||
if (hdata_showidle.approved == WHOIS_IDLE_HIDE)
|
||||
/* if the target has hidden their idle time, notify the source */
|
||||
sendto_one_numeric(source_p, RPL_WHOISTEXT, form_str(RPL_WHOISTEXT), target_p->name, "is hiding their idle time");
|
||||
else
|
||||
/* if the target has hidden their idle time, notify the source */
|
||||
sendto_one_numeric(source_p, RPL_WHOISTEXT, form_str(RPL_WHOISTEXT), target_p->name, "is hiding their idle time, but you have auspex");
|
||||
}
|
||||
else
|
||||
{
|
||||
if (hdata_showidle.approved == WHOIS_IDLE_HIDE)
|
||||
if (target_p->umodes & user_modes['I'])
|
||||
{
|
||||
if (hdata_showidle.approved == WHOIS_IDLE_HIDE)
|
||||
/* if the target has hidden their idle time, notify the source */
|
||||
sendto_one_numeric(source_p, RPL_WHOISTEXT, form_str(RPL_WHOISTEXT), target_p->name, "is hiding their idle time");
|
||||
else
|
||||
/* if the target has hidden their idle time, notify the source */
|
||||
sendto_one_numeric(source_p, RPL_WHOISTEXT, form_str(RPL_WHOISTEXT), target_p->name, "is hiding their idle time, but you have auspex");
|
||||
}
|
||||
else if (hdata_showidle.approved == WHOIS_IDLE_HIDE)
|
||||
/* if the source has hidden their idle time, notify the source that they can't view others' idle times either */
|
||||
sendto_one_numeric(source_p, RPL_WHOISTEXT, form_str(RPL_WHOISTEXT), target_p->name, "has a hidden idle time because your own idle time is hidden");
|
||||
else
|
||||
|
|
Loading…
Reference in a new issue