mirror of
https://github.com/profanity-im/profanity.git
synced 2025-02-02 15:08:15 -05:00
Use more specific messages for last activity responses
This commit is contained in:
parent
09833fb0dd
commit
ac1164a3fa
@ -740,15 +740,39 @@ sv_ev_lastactivity_response(const char * const from, const int seconds, const ch
|
||||
return;
|
||||
}
|
||||
|
||||
// full jid or bare jid
|
||||
if (jidp->resourcepart || jidp->localpart) {
|
||||
if (msg) {
|
||||
cons_show("%s last active %d seconds ago, status: %s", from, seconds, msg);
|
||||
// full jid - last activity
|
||||
if (jidp->resourcepart) {
|
||||
if (seconds == 0) {
|
||||
if (msg) {
|
||||
cons_show("%s currently active, status: %s", from, msg);
|
||||
} else {
|
||||
cons_show("%s currently active.", from);
|
||||
}
|
||||
} 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 {
|
||||
cons_show("%s uptime %d seconds", from, seconds);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user