mirror of
https://github.com/wailsapp/wails.git
synced 2026-03-15 15:15:51 +01:00
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>
21 lines
743 B
Go
21 lines
743 B
Go
//go:build !ios && !android
|
|
|
|
package application
|
|
|
|
import (
|
|
"github.com/wailsapp/wails/v3/pkg/errs"
|
|
)
|
|
|
|
// Empty method name maps for logging on non-mobile platforms
|
|
var iosMethodNames = map[int]string{}
|
|
var androidMethodNames = map[int]string{}
|
|
|
|
// processIOSMethod is a stub for non-mobile platforms
|
|
func (m *MessageProcessor) processIOSMethod(req *RuntimeRequest, window Window) (any, error) {
|
|
return nil, errs.NewInvalidIOSCallErrorf("iOS methods not available on this platform")
|
|
}
|
|
|
|
// processAndroidMethod is a stub for non-mobile platforms
|
|
func (m *MessageProcessor) processAndroidMethod(req *RuntimeRequest, window Window) (any, error) {
|
|
return nil, errs.NewInvalidAndroidCallErrorf("Android methods not available on this platform")
|
|
}
|