ignore all .sync files from client
[cloudstore.git] / lib / CloudStore / Store.pm
index e0f1926..636b9bc 100644 (file)
@@ -31,14 +31,6 @@ sub new {
        return $self;
 }
 
-sub user_set {
-       my ( $self,$data ) = @_;
-}
-
-sub user_get {
-       my ( $self,$data ) = @_;
-}
-
 sub mkbasedir {
        my $dir = shift;
        $dir =~ s{/[^/]+$}{}; # strip filename
@@ -48,6 +40,8 @@ sub mkbasedir {
 sub modify_file {
        my ( $self,$data ) = @_;
 
+=for removed
+
        if ( $data->{file} =~ m{^(.*/)?.sync/send/([^/]+)$} ) {
                my $from_dir = $1;
                warn "SEND $2 from $from_dir\n";
@@ -137,6 +131,13 @@ sub modify_file {
                return 0; # skip dedup
        }
 
+=cut
+
+       if ( $data->{file} =~ m{^(.*/)?.sync/} ) {
+               # ignore .sync/ files from client
+               return 0;
+       }
+
        #return $file->{size} > 4096 ? 1 : 0; # FIXME
        return 1; # dedup
 }