query( $wpdb->prepare( "INSERT IGNORE INTO %i (jti_hash, expires) VALUES (%s, %d)", $t, $hash, $keep ) ); // phpcs:ignore WordPress.DB.DirectDatabaseQuery return 1 === (int) $rows; } /** * Delete expired rows. */ public static function purge(): void { global $wpdb; $t = AgentAdapt_Schema::table( 'replay' ); $wpdb->query( $wpdb->prepare( "DELETE FROM %i WHERE expires < %d", $t, time() ) ); // phpcs:ignore WordPress.DB.DirectDatabaseQuery } }