Compare commits
2 Commits
2903aa51ff
...
09a0fe017a
| Author | SHA1 | Date | |
|---|---|---|---|
| 09a0fe017a | |||
| 9fc620130c |
@@ -38,7 +38,7 @@ sub shorten {
|
|||||||
)->then(
|
)->then(
|
||||||
sub {
|
sub {
|
||||||
my $short_code = shift;
|
my $short_code = shift;
|
||||||
return if $c->stash->{rendered};
|
return if $c->rendered;
|
||||||
my $short_url = $c->url_for("/$short_code")->to_abs;
|
my $short_url = $c->url_for("/$short_code")->to_abs;
|
||||||
$c->render(
|
$c->render(
|
||||||
json => {
|
json => {
|
||||||
@@ -52,7 +52,7 @@ sub shorten {
|
|||||||
)->catch(
|
)->catch(
|
||||||
sub {
|
sub {
|
||||||
my $err = shift;
|
my $err = shift;
|
||||||
return if $c->stash->{rendered};
|
return if $c->rendered;
|
||||||
$c->app->log->error("API URL validation/creation error: $err");
|
$c->app->log->error("API URL validation/creation error: $err");
|
||||||
my $status = get_error_status($err);
|
my $status = get_error_status($err);
|
||||||
my $sanitized_error = sanitize_error_message($err);
|
my $sanitized_error = sanitize_error_message($err);
|
||||||
@@ -82,7 +82,7 @@ sub get_url {
|
|||||||
return $url_service->get_original_url($short_code)->then(
|
return $url_service->get_original_url($short_code)->then(
|
||||||
sub {
|
sub {
|
||||||
my $original_url = shift;
|
my $original_url = shift;
|
||||||
return if $c->stash->{rendered};
|
return if $c->rendered;
|
||||||
if ($original_url) {
|
if ($original_url) {
|
||||||
my $short_url = $c->url_for("/$short_code")->to_abs;
|
my $short_url = $c->url_for("/$short_code")->to_abs;
|
||||||
$c->render(
|
$c->render(
|
||||||
@@ -104,7 +104,7 @@ sub get_url {
|
|||||||
)->catch(
|
)->catch(
|
||||||
sub {
|
sub {
|
||||||
my $err = shift;
|
my $err = shift;
|
||||||
return if $c->stash->{rendered};
|
return if $c->rendered;
|
||||||
$c->app->log->error("API URL retrieval error: $err");
|
$c->app->log->error("API URL retrieval error: $err");
|
||||||
my $status = get_error_status($err);
|
my $status = get_error_status($err);
|
||||||
my $sanitized_error = sanitize_error_message($err);
|
my $sanitized_error = sanitize_error_message($err);
|
||||||
|
|||||||
@@ -45,7 +45,7 @@ sub startup {
|
|||||||
$c->render_later;
|
$c->render_later;
|
||||||
$c->db->ping->then(
|
$c->db->ping->then(
|
||||||
sub {
|
sub {
|
||||||
return if $c->stash->{rendered};
|
return if $c->rendered;
|
||||||
$c->render(
|
$c->render(
|
||||||
json => {
|
json => {
|
||||||
status => 'ok',
|
status => 'ok',
|
||||||
@@ -56,7 +56,7 @@ sub startup {
|
|||||||
)->catch(
|
)->catch(
|
||||||
sub {
|
sub {
|
||||||
my $err = shift;
|
my $err = shift;
|
||||||
return if $c->stash->{rendered};
|
return if $c->rendered;
|
||||||
$c->app->log->error("Health check DB error: $err");
|
$c->app->log->error("Health check DB error: $err");
|
||||||
$c->render(
|
$c->render(
|
||||||
json => {
|
json => {
|
||||||
@@ -113,7 +113,7 @@ sub startup {
|
|||||||
return $url_service->get_original_url($short_code)->then(
|
return $url_service->get_original_url($short_code)->then(
|
||||||
sub {
|
sub {
|
||||||
my $original_url = shift;
|
my $original_url = shift;
|
||||||
return if $c->stash->{rendered};
|
return if $c->rendered;
|
||||||
if ($original_url) {
|
if ($original_url) {
|
||||||
$c->redirect_to($original_url);
|
$c->redirect_to($original_url);
|
||||||
}
|
}
|
||||||
@@ -127,7 +127,7 @@ sub startup {
|
|||||||
)->catch(
|
)->catch(
|
||||||
sub {
|
sub {
|
||||||
my $err = shift;
|
my $err = shift;
|
||||||
return if $c->stash->{rendered};
|
return if $c->rendered;
|
||||||
$c->app->log->error("Redirect lookup error: $err");
|
$c->app->log->error("Redirect lookup error: $err");
|
||||||
$c->render(
|
$c->render(
|
||||||
template => '500',
|
template => '500',
|
||||||
|
|||||||
Reference in New Issue
Block a user