mirror of
https://github.com/the-djmaze/snappymail.git
synced 2026-09-09 17:37:02 +03:00
Cleanup avatars nextcloud handling
This commit is contained in:
parent
0b494a13a5
commit
5a63b02782
2 changed files with 37 additions and 39 deletions
|
|
@ -117,24 +117,22 @@
|
|||
*/
|
||||
addEventListener('DOMContentLoaded', () => {
|
||||
// rl.pluginSettingsGet('avatars', 'nextcloud');
|
||||
if (parent.OC) {
|
||||
const OC = () => parent.OC,
|
||||
if (parent.OC?.requestToken) {
|
||||
const OC = parent.OC,
|
||||
nsDAV = 'DAV:',
|
||||
nsNC = 'http://nextcloud.com/ns',
|
||||
nsCard = 'urn:ietf:params:xml:ns:carddav',
|
||||
getElementsByTagName = (parent, namespace, localName) => parent.getElementsByTagNameNS(namespace, localName),
|
||||
getElementValue = (parent, namespace, localName) =>
|
||||
getElementsByTagName(parent, namespace, localName)?.item(0)?.textContent,
|
||||
generateUrl = path => OC().webroot + '/remote.php' + path;
|
||||
if (OC().requestToken) {
|
||||
fetch(generateUrl(`/dav/addressbooks/users/${OC().currentUser}/contacts/`), {
|
||||
getElementsByTagName(parent, namespace, localName)?.item(0)?.textContent;
|
||||
fetch(`${OC.webroot}/remote.php/dav/addressbooks/users/${OC.currentUser}/contacts/`, {
|
||||
mode: 'same-origin',
|
||||
cache: 'no-cache',
|
||||
redirect: 'error',
|
||||
credentials: 'same-origin',
|
||||
method: 'REPORT',
|
||||
headers: {
|
||||
requesttoken: OC().requestToken,
|
||||
requesttoken: OC.requestToken,
|
||||
'Content-Type': 'application/xml; charset=utf-8',
|
||||
Depth: 1
|
||||
},
|
||||
|
|
@ -162,7 +160,6 @@
|
|||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
ko.bindingHandlers.fromPic = {
|
||||
|
|
|
|||
|
|
@ -172,6 +172,7 @@ class AvatarsPlugin extends \RainLoop\Plugins\AbstractPlugin
|
|||
if (\class_exists('OC') && isset(\OC::$server)) {
|
||||
$aResult[] = \RainLoop\Plugins\Property::NewInstance('nextcloud')->SetLabel('Lookup Nextcloud Contacts')
|
||||
->SetType(\RainLoop\Enumerations\PluginPropertyType::BOOL)
|
||||
// ->SetAllowedInJs(true)
|
||||
->SetDefaultValue(false);
|
||||
}
|
||||
*/
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue