Question: ub _SortByMostRecentlyEntered { my ($args) = @_; AssertSimpleFields($args, [qw( FIRSTORDER SECONDORDER )]); my ($first_order, $second_order) = @{$args}{qw( FIRSTORDER SECONDORDER )}; if (defined $first_order->{finalizedTime} && defined
ub _SortByMostRecentlyEntered { my ($args) = @_; AssertSimpleFields($args, [qw( FIRSTORDER SECONDORDER )]); my ($first_order, $second_order) = @{$args}{qw( FIRSTORDER SECONDORDER )}; if (defined $first_order->{finalizedTime} && defined $second_order->{finalizedTime}) { # Compare timestamps in descending order return $second_order->{finalizedTime} cmp $first_order->{finalizedTime} } return _SortOrderTiebreak({ FIRSTORDER => $first_order, SECONDORDER => $second_order }); } in this code block my intention is if there is no difference in $second_order->{finalizedTime} cmp $first_order->{finalizedTime} and it is 0 then it should go to tiebreaker logic. Will it now do in this case
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
