fix database name in view
[angular-mojolicious.git] / couchdb-changes.pl
index ebdac86..3cb1637 100755 (executable)
@@ -7,16 +7,13 @@ use strict;
 
 use lib 'common/mojo/lib';
 
-use Mojo::Client;
+use Mojo::UserAgent;
 use Mojo::JSON;
-use Data::Dump qw(dump);
-use JSON::XS;
 
 my $url = 'http://localhost:5984/monitor/_changes?feed=continuous;include_docs=true;since=';
 my $seq = 0;
-our $last_id_rev = '';
 
-my $client = Mojo::Client->new;
+my $client = Mojo::UserAgent->new;
 my $json   = Mojo::JSON->new;
 my $error;
 
@@ -52,15 +49,10 @@ while( ! $error ) {
                                my $rev = $data->{changes}->[0]->{rev} || warn "no rev?";
                                   $seq = $data->{seq} || warn "no seq?";
 
-                               if ( $last_id_rev eq "$id $rev" ) {
-                                       warn "# duplicate $last_id_rev\n";
-                               } else {
-                                       $last_id_rev = "$id $rev";
-                                       warn "# ",dump( $data );
-                               }
+                               warn "# doc ", $json->encode( $data->{doc} ); # FIXME custom code here
 
                        } else {
-                               warn "UNKNOWN", dump($data);
+                               warn "UNKNOWN", $json->encode($data);
                        }
 
                }
@@ -70,4 +62,4 @@ while( ! $error ) {
 
 }
 
-die dump($error) if $error;
+die "ERROR ", $json->encode($error) if $error;