Improvements to finding idle nodes, last_session actually only shows the last time the remote polled us
This commit is contained in:
@@ -44,14 +44,14 @@ class NodeMarkedHold extends Netmails //implements ShouldQueue
|
||||
$msg = $this->page(TRUE,'hold');
|
||||
|
||||
$msg->addText(sprintf("Hi %s,\r\r",$this->ao->system->sysop))
|
||||
->addText(sprintf("Your system has been marked **HOLD**, because it hasnt polled **%s** with address %s since **%s** (%d days).\r",$this->ao->zone->domain->name,$this->ao->ftn4d,$this->ao->system->last_session->format('Y-m-d'),$this->ao->system->last_session->diffInDays($now)))
|
||||
->addText(sprintf("Your system has been marked **HOLD**, because it hasnt polled **%s** with address %s since **%s** (%d days).\r",$this->ao->zone->domain->name,$this->ao->ftn4d,$this->ao->system->last_seen?->format('Y-m-d') ?: 'Not seen',$this->ao->system->last_seen?->diffInDays($now)))
|
||||
->addText("\r")
|
||||
->addText("You have (waiting for collection):\r")
|
||||
->addText(sprintf("* %s Netmails\r",number_format($this->ao->uncollected_netmail)))
|
||||
->addText(sprintf("* %s Echomails\r",number_format($this->ao->uncollected_echomail)))
|
||||
->addText(sprintf("* %s Files\r",number_format($this->ao->uncollected_files)))
|
||||
->addText("\r")
|
||||
->addText(sprintf("To clear this status, all you need to do make sure your system polls and collects mail by **%s**\r\r",$this->ao->system->last_session->addDays(config('fido.idle.down'))->format('Y-m-d')))
|
||||
->addText(sprintf("To clear this status, all you need to do make sure your system polls and collects mail by **%s**\r\r",($this->ao->system->last_seen ?: Carbon::now())->addDays(config('fido.idle.down'))->format('Y-m-d')))
|
||||
->addText("If you think you've received this netmail by mistake or need help, please let me know.\r");
|
||||
|
||||
$o->msg = $msg->render();
|
||||
|
Reference in New Issue
Block a user