Use more specific messages for last activity responses
This commit is contained in:
@@ -740,15 +740,39 @@ sv_ev_lastactivity_response(const char * const from, const int seconds, const ch
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
// full jid or bare jid
|
// full jid - last activity
|
||||||
if (jidp->resourcepart || jidp->localpart) {
|
if (jidp->resourcepart) {
|
||||||
if (msg) {
|
if (seconds == 0) {
|
||||||
cons_show("%s last active %d seconds ago, status: %s", from, seconds, msg);
|
if (msg) {
|
||||||
|
cons_show("%s currently active, status: %s", from, msg);
|
||||||
|
} else {
|
||||||
|
cons_show("%s currently active.", from);
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
cons_show("%s last active %d seconds ago.", from, seconds);
|
if (msg) {
|
||||||
|
cons_show("%s last active %d seconds ago, status: %s", from, seconds, msg);
|
||||||
|
} else {
|
||||||
|
cons_show("%s last active %d seconds ago.", from, seconds);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// domain only
|
// barejid - last logged in
|
||||||
|
} else if (jidp->localpart) {
|
||||||
|
if (seconds == 0) {
|
||||||
|
if (msg) {
|
||||||
|
cons_show("%s currently logged in, status: %s", from, msg);
|
||||||
|
} else {
|
||||||
|
cons_show("%s currently loggrd in.", from);
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
if (msg) {
|
||||||
|
cons_show("%s last logged in %d seconds ago, status: %s", from, seconds, msg);
|
||||||
|
} else {
|
||||||
|
cons_show("%s last logged in %d seconds ago.", from, seconds);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// domain only - uptime
|
||||||
} else {
|
} else {
|
||||||
cons_show("%s uptime %d seconds", from, seconds);
|
cons_show("%s uptime %d seconds", from, seconds);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user