|
|
|
@ -216,6 +216,21 @@ func (err ErrWikiReservedName) Error() string {
|
|
|
|
|
return fmt.Sprintf("wiki title is reserved: %s", err.Title)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// ErrWikiInvalidFileName represents an invalid wiki file name.
|
|
|
|
|
type ErrWikiInvalidFileName struct {
|
|
|
|
|
FileName string
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// IsErrWikiInvalidFileName checks if an error is an ErrWikiInvalidFileName.
|
|
|
|
|
func IsErrWikiInvalidFileName(err error) bool {
|
|
|
|
|
_, ok := err.(ErrWikiInvalidFileName)
|
|
|
|
|
return ok
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (err ErrWikiInvalidFileName) Error() string {
|
|
|
|
|
return fmt.Sprintf("Invalid wiki filename: %s", err.FileName)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// __________ ___. .__ .__ ____ __.
|
|
|
|
|
// \______ \__ _\_ |__ | | |__| ____ | |/ _|____ ___.__.
|
|
|
|
|
// | ___/ | \ __ \| | | |/ ___\ | <_/ __ < | |
|
|
|
|
|