Update mattermost library

This commit is contained in:
Wim
2024-05-24 01:56:43 +02:00
parent 65d78e38af
commit ee55865a81
1002 changed files with 89450 additions and 114025 deletions

25
vendor/github.com/wiggin77/merror/append.go generated vendored Normal file
View File

@@ -0,0 +1,25 @@
package merror
// Append an error to a multi-error.
// If `to` is `nil` it will just assign `err`.
// If `to` is not a `*MError` it will create a new `*MError` and append both errors.
// If `err` is `nil` it will just return `to`.
// Otherwise it will just append to the existing `*MError`.
func Append(to, err error) error {
if err == nil {
return to
}
if to == nil {
return err
}
if merr, ok := to.(*MError); ok {
merr.Append(err)
return merr
}
merr := New()
merr.Append(to)
merr.Append(err)
return merr
}