(name string)
| 88 | } |
| 89 | |
| 90 | func parseAndroidPlatformVersion(name string) (major int, minor int, ok bool) { |
| 91 | version, ok := strings.CutPrefix(name, "android-") |
| 92 | if !ok { |
| 93 | return 0, 0, false |
| 94 | } |
| 95 | |
| 96 | majorString, minorString, hasMinor := strings.Cut(version, ".") |
| 97 | major, err := strconv.Atoi(majorString) |
| 98 | if err != nil { |
| 99 | return 0, 0, false |
| 100 | } |
| 101 | if !hasMinor { |
| 102 | return major, 0, true |
| 103 | } |
| 104 | minor, err = strconv.Atoi(minorString) |
| 105 | if err != nil { |
| 106 | return 0, 0, false |
| 107 | } |
| 108 | return major, minor, true |
| 109 | } |