I'm currently writing a ColdSync conduit for Plucker, and I'm having a
bit of trouble.

I made my conduit a "fetch" conduit, in ColdSync parlance, which means
that I get to update the PDBs in the backup directory, which then
immediately get synched using the regular algorithm.

So I made a home.pdb Plucker document, installed it on my Palm, and I
then update it in my fetch conduit. It seem to work, except that there
seem to be a Plkr-home.pdb (type Plkr/Meta) that contains cached
information about the document. If I update the document, I get a messed
up display (for example, I cannot scroll to the end of pages and other
funnies).

If I delete the Plkr-home.pdb (using Z'Catalog) on the Palm, it gets
re-created and everything works fine. But the catch is, I can't delete a
PDB in a "fetch" conduit, I can only update them!

So I tried deleting all of the records of that other database. It looks
like I can navigate the document fine, but some things don't work, for
example, visited links are not shown differently.

All I can do to make things right at the moment is to delete PDBs, which
cannot be done from the conduit.

I'm just thinking there might be something I could do? Updating these
Plkr/Meta files adequately? Doing something to that PlkrDocList.pdb (not
sure about the name)? Anything else?

I managed to make something work by making another conduit of the "sync"
variety, and just delete all Plkr/Meta PDBs on the Palm directly, on the
assumption that they contain no essential information, but that's just
too hacky...

Thanks in advance!

-- 
Pierre Phaneuf
http://advogato.org/person/pphaneuf/

_______________________________________________
plucker-dev mailing list
[EMAIL PROTECTED]
http://lists.rubberchicken.org/mailman/listinfo/plucker-dev

Reply via email to