Explorar o código

Don't cache empty profile

Zed %!s(int64=6) %!d(string=hai) anos
pai
achega
f0db3a8bc2
Modificáronse 1 ficheiros con 1 adicións e 0 borrados
  1. 1 0
      src/redis_cache.nim

+ 1 - 0
src/redis_cache.nim

@@ -48,6 +48,7 @@ proc cache*(data: PhotoRail; id: string) {.async.} =
   await setex("pr:" & id, baseCacheTime, data.pack)
 
 proc cache*(data: Profile) {.async.} =
+  if data.username.len == 0: return
   pool.withAcquire(r):
     r.startPipelining()
     discard await r.setex(data.toKey, baseCacheTime, pack(data))