| @@ -92,13 +92,10 @@ | ||
| 92 | 92 | $model->log = esc_html__( 'Locked out due to attempted login with banned user agent', 'defender-security' ); |
| 93 | 93 | break; |
| 94 | 94 | } |
| 95 | 95 | $model->save(); |
| 96 | - // The 'defender_notify' hook doesn't work, so send notify directly. | |
| 97 | - $module = wd_di()->get( Firewall_Notification::class ); | |
| 98 | - if ( $module->check_options( $model ) ) { | |
| 99 | - $module->send( $model ); | |
| 100 | - } | |
| 96 | + // Notify directly because the 'defender_notify' hook isn't registered yet at firewall-time. | |
| 97 | + wd_di()->get( Firewall_Notification::class )->notify_lockout( $model ); | |
| 101 | 98 | } |
| 102 | 99 | |
| 103 | 100 | /** |
| 104 | 101 | * Queue hooks when this class init. |