wails/v3/pkg/errs/error_functions.gen.go
Lea Anthony 637713fae6 feat: adapt iOS and Android message processors to RuntimeRequest transport
Transport layer refactor adaptations for mobile platforms:

- Refactor processIOSMethod to use RuntimeRequest signature
- Refactor processAndroidMethod to use RuntimeRequest signature
- Add androidRequest constant (12) and handler to messageprocessor.go
- Update messageprocessor_mobile_stub.go for non-mobile builds
- Fix undefined windowID variable (use req.WebviewWindowID)
- Add iOS event generation to tasks/events/generate.go
- Add InvalidIOSCallError and InvalidAndroidCallError to errs package
- Update iOS delegate and webview files with generated event handlers

iOS methods refactored: Haptics.Impact, Device.Info, Scroll settings,
Navigation gestures, Link previews, Debug inspector, UserAgent

Android methods refactored: Haptics.Vibrate, Device.Info, Toast.Show

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-10 21:27:04 +11:00

445 lines
10 KiB
Go

package errs
import (
"fmt"
)
type wailsError struct {
cause error
msg string
errorType ErrorType
}
func (w *wailsError) Cause() error { return w.cause }
func (w *wailsError) Error() string {
errMsg := fmt.Sprintf("%s: %s", w.errorType, w.msg)
if w.cause != nil {
return fmt.Sprintf("%s: %s", errMsg, w.cause.Error())
}
return errMsg
}
func (w *wailsError) Msg() string { return w.msg }
func (w *wailsError) ErrorType() ErrorType { return w.errorType }
func (w *wailsError) Unwrap() error { return w.cause }
func NewInvalidWindowCallErrorf(message string, args ...any) error {
msg := fmt.Sprintf(message, args...)
return &wailsError{
cause: nil,
msg: msg,
errorType: InvalidWindowCallError,
}
}
func WrapInvalidWindowCallErrorf(err error, message string, args ...any) error {
if err == nil {
return nil
}
msg := fmt.Sprintf(message, args...)
return &wailsError{
cause: err,
msg: msg,
errorType: InvalidWindowCallError,
}
}
func IsInvalidWindowCallError(err error) bool {
return Is(err, InvalidWindowCallError)
}
func HasInvalidWindowCallError(err error) bool {
return Has(err, InvalidWindowCallError)
}
func NewInvalidApplicationCallErrorf(message string, args ...any) error {
msg := fmt.Sprintf(message, args...)
return &wailsError{
cause: nil,
msg: msg,
errorType: InvalidApplicationCallError,
}
}
func WrapInvalidApplicationCallErrorf(err error, message string, args ...any) error {
if err == nil {
return nil
}
msg := fmt.Sprintf(message, args...)
return &wailsError{
cause: err,
msg: msg,
errorType: InvalidApplicationCallError,
}
}
func IsInvalidApplicationCallError(err error) bool {
return Is(err, InvalidApplicationCallError)
}
func HasInvalidApplicationCallError(err error) bool {
return Has(err, InvalidApplicationCallError)
}
func NewInvalidBrowserCallErrorf(message string, args ...any) error {
msg := fmt.Sprintf(message, args...)
return &wailsError{
cause: nil,
msg: msg,
errorType: InvalidBrowserCallError,
}
}
func WrapInvalidBrowserCallErrorf(err error, message string, args ...any) error {
if err == nil {
return nil
}
msg := fmt.Sprintf(message, args...)
return &wailsError{
cause: err,
msg: msg,
errorType: InvalidBrowserCallError,
}
}
func IsInvalidBrowserCallError(err error) bool {
return Is(err, InvalidBrowserCallError)
}
func HasInvalidBrowserCallError(err error) bool {
return Has(err, InvalidBrowserCallError)
}
func NewInvalidSystemCallErrorf(message string, args ...any) error {
msg := fmt.Sprintf(message, args...)
return &wailsError{
cause: nil,
msg: msg,
errorType: InvalidSystemCallError,
}
}
func WrapInvalidSystemCallErrorf(err error, message string, args ...any) error {
if err == nil {
return nil
}
msg := fmt.Sprintf(message, args...)
return &wailsError{
cause: err,
msg: msg,
errorType: InvalidSystemCallError,
}
}
func IsInvalidSystemCallError(err error) bool {
return Is(err, InvalidSystemCallError)
}
func HasInvalidSystemCallError(err error) bool {
return Has(err, InvalidSystemCallError)
}
func NewInvalidScreensCallErrorf(message string, args ...any) error {
msg := fmt.Sprintf(message, args...)
return &wailsError{
cause: nil,
msg: msg,
errorType: InvalidScreensCallError,
}
}
func WrapInvalidScreensCallErrorf(err error, message string, args ...any) error {
if err == nil {
return nil
}
msg := fmt.Sprintf(message, args...)
return &wailsError{
cause: err,
msg: msg,
errorType: InvalidScreensCallError,
}
}
func IsInvalidScreensCallError(err error) bool {
return Is(err, InvalidScreensCallError)
}
func HasInvalidScreensCallError(err error) bool {
return Has(err, InvalidScreensCallError)
}
func NewInvalidDialogCallErrorf(message string, args ...any) error {
msg := fmt.Sprintf(message, args...)
return &wailsError{
cause: nil,
msg: msg,
errorType: InvalidDialogCallError,
}
}
func WrapInvalidDialogCallErrorf(err error, message string, args ...any) error {
if err == nil {
return nil
}
msg := fmt.Sprintf(message, args...)
return &wailsError{
cause: err,
msg: msg,
errorType: InvalidDialogCallError,
}
}
func IsInvalidDialogCallError(err error) bool {
return Is(err, InvalidDialogCallError)
}
func HasInvalidDialogCallError(err error) bool {
return Has(err, InvalidDialogCallError)
}
func NewInvalidContextMenuCallErrorf(message string, args ...any) error {
msg := fmt.Sprintf(message, args...)
return &wailsError{
cause: nil,
msg: msg,
errorType: InvalidContextMenuCallError,
}
}
func WrapInvalidContextMenuCallErrorf(err error, message string, args ...any) error {
if err == nil {
return nil
}
msg := fmt.Sprintf(message, args...)
return &wailsError{
cause: err,
msg: msg,
errorType: InvalidContextMenuCallError,
}
}
func IsInvalidContextMenuCallError(err error) bool {
return Is(err, InvalidContextMenuCallError)
}
func HasInvalidContextMenuCallError(err error) bool {
return Has(err, InvalidContextMenuCallError)
}
func NewInvalidClipboardCallErrorf(message string, args ...any) error {
msg := fmt.Sprintf(message, args...)
return &wailsError{
cause: nil,
msg: msg,
errorType: InvalidClipboardCallError,
}
}
func WrapInvalidClipboardCallErrorf(err error, message string, args ...any) error {
if err == nil {
return nil
}
msg := fmt.Sprintf(message, args...)
return &wailsError{
cause: err,
msg: msg,
errorType: InvalidClipboardCallError,
}
}
func IsInvalidClipboardCallError(err error) bool {
return Is(err, InvalidClipboardCallError)
}
func HasInvalidClipboardCallError(err error) bool {
return Has(err, InvalidClipboardCallError)
}
func NewInvalidBindingCallErrorf(message string, args ...any) error {
msg := fmt.Sprintf(message, args...)
return &wailsError{
cause: nil,
msg: msg,
errorType: InvalidBindingCallError,
}
}
func WrapInvalidBindingCallErrorf(err error, message string, args ...any) error {
if err == nil {
return nil
}
msg := fmt.Sprintf(message, args...)
return &wailsError{
cause: err,
msg: msg,
errorType: InvalidBindingCallError,
}
}
func IsInvalidBindingCallError(err error) bool {
return Is(err, InvalidBindingCallError)
}
func HasInvalidBindingCallError(err error) bool {
return Has(err, InvalidBindingCallError)
}
func NewBindingCallFailedErrorf(message string, args ...any) error {
msg := fmt.Sprintf(message, args...)
return &wailsError{
cause: nil,
msg: msg,
errorType: BindingCallFailedError,
}
}
func WrapBindingCallFailedErrorf(err error, message string, args ...any) error {
if err == nil {
return nil
}
msg := fmt.Sprintf(message, args...)
return &wailsError{
cause: err,
msg: msg,
errorType: BindingCallFailedError,
}
}
func IsBindingCallFailedError(err error) bool {
return Is(err, BindingCallFailedError)
}
func HasBindingCallFailedError(err error) bool {
return Has(err, BindingCallFailedError)
}
func NewInvalidEventsCallErrorf(message string, args ...any) error {
msg := fmt.Sprintf(message, args...)
return &wailsError{
cause: nil,
msg: msg,
errorType: InvalidEventsCallError,
}
}
func WrapInvalidEventsCallErrorf(err error, message string, args ...any) error {
if err == nil {
return nil
}
msg := fmt.Sprintf(message, args...)
return &wailsError{
cause: err,
msg: msg,
errorType: InvalidEventsCallError,
}
}
func IsInvalidEventsCallError(err error) bool {
return Is(err, InvalidEventsCallError)
}
func HasInvalidEventsCallError(err error) bool {
return Has(err, InvalidEventsCallError)
}
func NewInvalidRuntimeCallErrorf(message string, args ...any) error {
msg := fmt.Sprintf(message, args...)
return &wailsError{
cause: nil,
msg: msg,
errorType: InvalidRuntimeCallError,
}
}
func WrapInvalidRuntimeCallErrorf(err error, message string, args ...any) error {
if err == nil {
return nil
}
msg := fmt.Sprintf(message, args...)
return &wailsError{
cause: err,
msg: msg,
errorType: InvalidRuntimeCallError,
}
}
func IsInvalidRuntimeCallError(err error) bool {
return Is(err, InvalidRuntimeCallError)
}
func HasInvalidRuntimeCallError(err error) bool {
return Has(err, InvalidRuntimeCallError)
}
func NewInvalidIOSCallErrorf(message string, args ...any) error {
msg := fmt.Sprintf(message, args...)
return &wailsError{
cause: nil,
msg: msg,
errorType: InvalidIOSCallError,
}
}
func WrapInvalidIOSCallErrorf(err error, message string, args ...any) error {
if err == nil {
return nil
}
msg := fmt.Sprintf(message, args...)
return &wailsError{
cause: err,
msg: msg,
errorType: InvalidIOSCallError,
}
}
func IsInvalidIOSCallError(err error) bool {
return Is(err, InvalidIOSCallError)
}
func HasInvalidIOSCallError(err error) bool {
return Has(err, InvalidIOSCallError)
}
func NewInvalidAndroidCallErrorf(message string, args ...any) error {
msg := fmt.Sprintf(message, args...)
return &wailsError{
cause: nil,
msg: msg,
errorType: InvalidAndroidCallError,
}
}
func WrapInvalidAndroidCallErrorf(err error, message string, args ...any) error {
if err == nil {
return nil
}
msg := fmt.Sprintf(message, args...)
return &wailsError{
cause: err,
msg: msg,
errorType: InvalidAndroidCallError,
}
}
func IsInvalidAndroidCallError(err error) bool {
return Is(err, InvalidAndroidCallError)
}
func HasInvalidAndroidCallError(err error) bool {
return Has(err, InvalidAndroidCallError)
}