mirror of
https://github.com/nextcloud/server.git
synced 2026-04-24 07:39:23 -04:00
This allows to just UPDATE the card row instead of deleting it and reinsert it. It's very similar to https://github.com/nextcloud/server/pull/30120 for calendars. As we need the addressbookid exposed, this introduces OCA\DAV\CardDAV\Card that extends Sabre's. I chose specifically NOT to auto-inject LoggerInterface in Addressbook like in #30120 because the chain of DI is huge just for ONE simple call and it would break an existing dirty call (OCA\Contacts calling OCA\DAV) of ContactsManager in Contacts: https://github.com/nextcloud/contacts/pull/1722 (in SocialApiService), but this is debatable. Signed-off-by: Thomas Citharel <tcit@tcit.fr> |
||
|---|---|---|
| .. | ||
| Activity | ||
| Integration | ||
| Xml | ||
| AddressBook.php | ||
| AddressBookImpl.php | ||
| AddressBookRoot.php | ||
| Card.php | ||
| CardDavBackend.php | ||
| ContactsManager.php | ||
| Converter.php | ||
| HasPhotoPlugin.php | ||
| ImageExportPlugin.php | ||
| MultiGetExportPlugin.php | ||
| PhotoCache.php | ||
| Plugin.php | ||
| SyncService.php | ||
| SystemAddressbook.php | ||
| UserAddressBooks.php | ||