]> Sergey Matveev's repositories - public-inbox.git/blobdiff - lib/PublicInbox/LeiMirror.pm
lei add-external: split into separate file
[public-inbox.git] / lib / PublicInbox / LeiMirror.pm
index 1ab5e0d898d26a5a842ffd515b2dd17fe9fd35b4..5cfa6fea851c9d11b6979228e9e950c49adef69d 100644 (file)
@@ -23,7 +23,8 @@ sub _wq_done_wait { # dwaitpid callback (via wq_eof)
                $lei->err("unlink($f): $!") unless $!{ENOENT};
        } else {
                if ($lei->{cmd} ne 'public-inbox-clone') {
-                       $lei->add_external_finish($mrr->{dst});
+                       $lei->lazy_cb('add-external', '_finish_'
+                                       )->($lei, $mrr->{dst});
                }
                $lei->qerr("# mirrored $mrr->{src} => $mrr->{dst}");
        }