remove synchronisation - it seems we're fine without it, too
This commit is contained in:
parent
67ee13d910
commit
65bcf54862
1 changed files with 0 additions and 31 deletions
31
abook_class.php
Normal file → Executable file
31
abook_class.php
Normal file → Executable file
|
@ -20,26 +20,6 @@ use MStilkerich\CardDavClient\Services\{Discovery, Sync, SyncHandler};
|
||||||
use Psr\Log\{AbstractLogger, NullLogger, LogLevel};
|
use Psr\Log\{AbstractLogger, NullLogger, LogLevel};
|
||||||
use Sabre\VObject\Component\VCard;
|
use Sabre\VObject\Component\VCard;
|
||||||
|
|
||||||
class NullSyncHandler implements SyncHandler
|
|
||||||
{
|
|
||||||
public function addressObjectChanged(string $uri, string $etag, ?VCard $card): void
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
public function addressObjectDeleted(string $uri): void
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
public function getExistingVCardETags(): array
|
|
||||||
{
|
|
||||||
return [];
|
|
||||||
}
|
|
||||||
|
|
||||||
public function finalizeSync(): void
|
|
||||||
{
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
Config::init();
|
Config::init();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -92,16 +72,7 @@ class abook_carddav extends addressbook_backend {
|
||||||
if (count($abooks) <= 0) {
|
if (count($abooks) <= 0) {
|
||||||
return $this->set_error("Cannot proceed because no addressbooks were found - exiting");
|
return $this->set_error("Cannot proceed because no addressbooks were found - exiting");
|
||||||
}
|
}
|
||||||
//////////////////////////////////////////////////////////
|
|
||||||
// THE FOLLOWING SHOWS HOW TO PERFORM A SYNCHRONIZATION //
|
|
||||||
//////////////////////////////////////////////////////////
|
|
||||||
$this->abook = $abooks[0];
|
$this->abook = $abooks[0];
|
||||||
$this->synchandler = new NullSyncHandler();
|
|
||||||
$this->syncmgr = new Sync();
|
|
||||||
|
|
||||||
// initial sync - we don't have a sync-token yet
|
|
||||||
$this->lastSyncToken = $this->syncmgr->synchronize($this->abook, $this->synchandler, ["FN", "N", "EMAIL", "ORG"], "");
|
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -217,8 +188,6 @@ class abook_carddav extends addressbook_backend {
|
||||||
|
|
||||||
// insert address function
|
// insert address function
|
||||||
$this->abook->createCard($vcard);
|
$this->abook->createCard($vcard);
|
||||||
// now a sync should return that card as well - lets see!
|
|
||||||
$this->lastSyncToken = $this->syncmgr->synchronize($this->abook, $this->synchandler, ["FN", "N", "EMAIL", "ORG"], $this->lastSyncToken);
|
|
||||||
|
|
||||||
// return true if operation is succesful.
|
// return true if operation is succesful.
|
||||||
return true;
|
return true;
|
||||||
|
|
Loading…
Reference in a new issue