diff --git a/src/calanonsync/caldav.go b/src/calanonsync/caldav.go index aa5b65c..46d8cdb 100644 --- a/src/calanonsync/caldav.go +++ b/src/calanonsync/caldav.go @@ -86,6 +86,17 @@ func (i *ICal) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error { return nil } +func (i ICal) String() string { + sb := &strings.Builder{} + for n, line := range i.data { + if n > 0 { + sb.WriteRune('\n') + } + sb.WriteString(line) + } + return sb.String() +} + func ParseICal(r io.Reader) (*ICal, error) { var data []string scanner := bufio.NewScanner(r)