sub index_eml {
my ($self, $eml, $smsg, $eidx_key) = @_;
$smsg->{eidx_key} = $eidx_key if defined $eidx_key;
- $self->ipc_do('add_message', $eml, $smsg);
+ $self->ipc_do('add_xapian', $eml, $smsg);
}
# wait for return to determine when ipc_do('commit_txn_lazy') is done
$self->ipc_worker_stop;
}
-sub shard_over_check {
- my ($self, $over) = @_;
- if ($self->{-ipc_req} && $over->{dbh}) {
- # can't send DB handles over IPC
- $over = ref($over)->new($over->{dbh}->sqlite_db_filename);
- }
- $self->ipc_do('over_check', $over);
-}
-
1;