Skip to content

Commit 293da12

Browse files
committed
Only do a full invalidation when cfInvalidateAllFiles is set.
1 parent af11b06 commit 293da12

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

src/Controller.php

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ public function run() : void {
2222

2323
add_action(
2424
'wp2static_post_deploy_trigger',
25-
[ 'WP2StaticS3\Deployer', 'cloudfront_invalidate_all_items' ],
25+
[ $this, 'post_deploy_trigger' ],
2626
15,
2727
1
2828
);
@@ -226,6 +226,12 @@ public function deploy( string $processed_site_path ) : void {
226226
$s3_deployer->upload_files( $processed_site_path );
227227
}
228228

229+
public static function post_deploy_trigger() : void {
230+
if ( Controller::getValue( 'cfInvalidateAllFiles' ) ) {
231+
\WP2StaticS3\Deployer::cloudfront_invalidate_all_items();
232+
}
233+
}
234+
229235
public static function activate_for_single_site() : void {
230236
global $wpdb;
231237

0 commit comments

Comments
 (0)