WC_Product_Usage_Notice::is_remind_later_clicked_recently()private staticWC 1.0

Check whether the user clicked "remind later" recently.

Method of the class: WC_Product_Usage_Notice{}

No Hooks.

Return

true|false.

Usage

$result = WC_Product_Usage_Notice::is_remind_later_clicked_recently( $user_id, $product_id ): bool;
$user_id(int) (required)
User ID.
$product_id(int) (required)
Product ID.

WC_Product_Usage_Notice::is_remind_later_clicked_recently() code WC 9.5.1

private static function is_remind_later_clicked_recently( int $user_id, int $product_id ): bool {
	$last_remind_later_ts = absint(
		get_user_meta(
			$user_id,
			self::REMIND_LATER_TIMESTAMP_META_PREFIX . $product_id,
			true
		)
	);
	if ( 0 === $last_remind_later_ts ) {
		return false;
	}

	$seconds_since_clicked_remind_later = time() - $last_remind_later_ts;

	$wait_after_remind_later = self::$current_notice_rule['wait_in_seconds_after_remind_later'];

	return $seconds_since_clicked_remind_later < $wait_after_remind_later;
}