Changeset 23 in code for trunk/web/main.go
- Timestamp:
- Sep 2, 2023, 12:15:30 PM (21 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/web/main.go
r22 r23 21 21 22 22 app.All("/", func(c *fiber.Ctx) error { 23 engine := c.Query("engine") 24 if _, ok := engines.Engines[engine]; !ok || engine == "" { 23 engine := c.Cookies("engine") 24 if c.Query("engine") != "" { 25 engine = c.Query("engine") 26 } 27 if _, ok := engines.Engines[engine]; !ok { 25 28 engine = "google" 26 29 } … … 50 53 translatedText = result.TranslatedText 51 54 translation = result 55 from = result.SourceLanguage 52 56 } 53 57 … … 69 73 fromCookie.Name = "from" 70 74 fromCookie.Value = from 71 fromCookie.Expires = time.Now().Add( 24 * time.Hour* 365)75 fromCookie.Expires = time.Now().Add(time.Hour * 24 * 365) 72 76 c.Cookie(fromCookie) 73 77 … … 75 79 toCookie.Name = "to" 76 80 toCookie.Value = to 77 toCookie.Expires = time.Now().Add( 24 * time.Hour* 365)81 toCookie.Expires = time.Now().Add(time.Hour * 24 * 365) 78 82 c.Cookie(toCookie) 79 83 84 engineCookie := new(fiber.Cookie) 85 engineCookie.Name = "engine" 86 engineCookie.Value = engine 87 engineCookie.Expires = time.Now().Add(time.Hour * 24 * 365) 88 c.Cookie(engineCookie) 80 89 } else if c.Method() == "GET" { 81 90 from = c.Cookies("from") … … 185 194 } 186 195 } 187 188 196 }) 189 197
Note:
See TracChangeset
for help on using the changeset viewer.