WebDAV: Improve service discovery #496

This commit is contained in:
Michael Mayer 2021-01-25 15:11:21 +01:00
parent 1511eb3f21
commit 997a7c126a
2 changed files with 3 additions and 4 deletions

View file

@ -52,7 +52,7 @@
@click.stop="cancel">
<span>{{ label.cancel }}</span>
</v-btn>
<v-btn depressed dark color="secondary-dark" class="action-confirm ma-0"
<v-btn depressed dark color="primary-button" class="action-confirm ma-0"
@click.stop="confirm">
<span>{{ label.confirm }}</span>
</v-btn>

View file

@ -23,7 +23,7 @@ var Heuristics = []Heuristic{
{ServiceOneDrive, []string{"onedrive.live.com"}, []string{}, "GET"},
{ServiceGDrive, []string{"drive.google.com"}, []string{}, "GET"},
{ServiceGPhotos, []string{"photos.google.com"}, []string{}, "GET"},
{ServiceWebDAV, []string{}, []string{"/", "/webdav", "/remote.php/dav/files/{user}", "/remote.php/webdav", "/dav/files/{user}", "/servlet/webdav.infostore/"}, "PROPFIND"},
{ServiceWebDAV, []string{}, []string{"/", "/webdav/", "/remote.php/dav/files/{user}/", "/remote.php/webdav/", "/dav/files/{user}/", "/servlet/webdav.infostore/"}, "PROPFIND"},
}
func (h Heuristic) MatchDomain(match string) bool {
@ -52,8 +52,7 @@ func (h Heuristic) Discover(rawUrl, user string) *url.URL {
}
for _, p := range h.Paths {
strings.Replace(p, "{user}", user, -1)
u.Path = p
u.Path = strings.Replace(p, "{user}", user, -1)
if HttpOk(h.Method, u.String()) {
return u