Explorar el Código

Fix: duplicate short key

CareyWong hace 5 años
padre
commit
1f239cc0c2
Se han modificado 1 ficheros con 2 adiciones y 2 borrados
  1. 2 2
      main.go

+ 2 - 2
main.go

@@ -153,8 +153,8 @@ func longToShort(longUrl string, ttl int) string {
 	for i := 0; i < 3; i++ {
 		shortKey = generate(6)
 
-		_existsLongUrl, _ := redis.String(redisClient.Do("get", longUrl))
-		if _existsLongUrl != "" {
+		_existsLongUrl, _ := redis.String(redisClient.Do("get", shortKey))
+		if _existsLongUrl == "" {
 			break
 		}
 	}