change: remove unused code

This commit is contained in:
lilong.129
2025-05-27 13:42:51 +08:00
parent 404865ba6b
commit 3936c0f487
2 changed files with 6 additions and 28 deletions

View File

@@ -1 +1 @@
v5.0.0-beta-2505271334 v5.0.0-beta-2505271342

View File

@@ -986,8 +986,8 @@ func (t *ToolSwipeDirection) Implement() server.ToolHandlerFunc {
opts := []option.ActionOption{ opts := []option.ActionOption{
option.WithPreMarkOperation(true), option.WithPreMarkOperation(true),
option.WithDuration(getFloat64ValueOrDefault(&unifiedReq.Duration, 0.5)), option.WithDuration(getFloat64ValueOrDefault(unifiedReq.Duration, 0.5)),
option.WithPressDuration(getFloat64ValueOrDefault(&unifiedReq.PressDuration, 0.1)), option.WithPressDuration(getFloat64ValueOrDefault(unifiedReq.PressDuration, 0.1)),
} }
// Convert direction to coordinates and perform swipe // Convert direction to coordinates and perform swipe
@@ -2413,31 +2413,9 @@ func (t *ToolFinished) ConvertActionToCallToolRequest(action MobileAction) (mcp.
return mcp.CallToolRequest{}, fmt.Errorf("invalid finished params: %v", action.Params) return mcp.CallToolRequest{}, fmt.Errorf("invalid finished params: %v", action.Params)
} }
// Helper functions for pointer type handling func getFloat64ValueOrDefault(value float64, defaultValue float64) float64 {
func getFloat64Value(ptr *float64) float64 { if value == 0 {
if ptr == nil {
return 0
}
return *ptr
}
func getFloat64ValueOrDefault(ptr *float64, defaultValue float64) float64 {
if ptr == nil {
return defaultValue return defaultValue
} }
return *ptr return value
}
func getIntValue(ptr *int) int {
if ptr == nil {
return 0
}
return *ptr
}
func getBoolValue(ptr *bool) bool {
if ptr == nil {
return false
}
return *ptr
} }