Procházet zdrojové kódy

Don't cache empty profile

Zed před 6 roky
rodič
revize
f0db3a8bc2
1 změnil soubory, kde provedl 1 přidání a 0 odebrání
  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))