bewcloud / bewcloud/bewcloud

[Enhancement] Convert lib/model/dav.js into a proper lib/model/dav.ts file

Open
#97 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
JavaScript
Stars
1.2k
Forks
56
PR merge metrics
No merged PRs in 30d

Description

The file was copied from something that works but is very much hard to maintain as it is.

Because the functionality needed from it is quite limited, it's possible to implement it as a standalone class (following the other examples in `lib/models`) which makes simple and predictable XML requests and parses the responses, without needing any extra dependencies.

It'll also have the advantage of being faster, by not having to make unnecessary HTTP calls, which I think can happen right now.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.