},
},
};
sub update {
require DateTime;
require DBIx::Util::Schema;
require JSON::MaybeXS;
my %args = @_;
my $gd_path = $args{gudangdata_path};
my $state = _init(\
local $CWD = $year;
FILENAME:
for my $filename (reverse glob("*.json.gz")) {
$filename =~ /^(\d{4})(\d{2})(\d{2})/ or die;
log_trace "
, "gzip -cd $filename |" or die "Can't open $filename: $!";
my $data = JSON::MaybeXS::decode_json(join("", <$fh>));
$data = $data->[2]; $data = [] if ref $data ne 'ARRA