mirror of
https://git.sr.ht/~sircmpwn/tokidoki
synced 2025-12-12 14:17:21 +01:00
Add CalDAV support, refactor
The filesystem storage backend now implements the required functions to act as a basic CalDAV server. Some refactoring was done based on the go-webdav development: introduce a UserPrincipalBackend, a new function to serve the user principal URL, and more. See this PR for lots of details: https://github.com/emersion/go-webdav/pull/62 Also adds a simple facility for debug output.
This commit is contained in:
parent
5728f1ee27
commit
001917295d
7 changed files with 487 additions and 85 deletions
15
debug/debug.go
Normal file
15
debug/debug.go
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
package debug
|
||||
|
||||
import (
|
||||
"log"
|
||||
)
|
||||
|
||||
var (
|
||||
Enable = false
|
||||
)
|
||||
|
||||
func Printf(format string, v ...any) {
|
||||
if Enable {
|
||||
log.Printf("[debug] "+format, v...)
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue