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