summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoronee-only <kimww0306@gmail.com>2024-03-04 12:55:59 +0900
committerJunegunn Choi <junegunn.c@gmail.com>2024-03-05 11:03:56 +0900
commit8061a2f108fbbbd3b0419770d6630993800da60e (patch)
treeec11539bc2ccb67b0e6b7a3b5215e2f6d59d5275
parent7444eff6d4cfc22f4488b8b5f62b7c859569ad2f (diff)
Remove duplicate code
-rw-r--r--src/pattern.go3
-rw-r--r--src/server.go14
2 files changed, 7 insertions, 10 deletions
diff --git a/src/pattern.go b/src/pattern.go
index 95f23556..bf92ca19 100644
--- a/src/pattern.go
+++ b/src/pattern.go
@@ -209,11 +209,10 @@ func parseTerms(fuzzy bool, caseMode Case, normalize bool, str string) []termSet
// Flip exactness
if fuzzy && !inv {
typ = termExact
- text = text[1:]
} else {
typ = termFuzzy
- text = text[1:]
}
+ text = text[1:]
} else if strings.HasPrefix(text, "^") {
if typ == termSuffix {
typ = termEqual
diff --git a/src/server.go b/src/server.go
index d5a148df..03fe78f3 100644
--- a/src/server.go
+++ b/src/server.go
@@ -236,17 +236,15 @@ func parseGetParams(query string) getParams {
for _, pair := range strings.Split(query, "&") {
parts := strings.SplitN(pair, "=", 2)
if len(parts) == 2 {
+ val, err := strconv.Atoi(parts[1])
+ if err != nil {
+ continue
+ }
switch parts[0] {
case "limit":
- val, err := strconv.Atoi(parts[1])
- if err == nil {
- params.limit = val
- }
+ params.limit = val
case "offset":
- val, err := strconv.Atoi(parts[1])
- if err == nil {
- params.offset = val
- }
+ params.offset = val
}
}
}