use separator in rss key for redis cache
This commit is contained in:
		
							parent
							
								
									35bb5f9132
								
							
						
					
					
						commit
						db090faf36
					
				| 
						 | 
				
			
			@ -62,7 +62,7 @@ proc createRssRouter*(cfg: Config) =
 | 
			
		|||
 | 
			
		||||
      let
 | 
			
		||||
        cursor = getCursor()
 | 
			
		||||
        key = $hash(genQueryUrl(query)) & cursor
 | 
			
		||||
        key = "search:" & $hash(genQueryUrl(query)) & ":" & cursor
 | 
			
		||||
 | 
			
		||||
      var rss = await getCachedRss(key)
 | 
			
		||||
      if rss.cursor.len > 0:
 | 
			
		||||
| 
						 | 
				
			
			@ -82,7 +82,7 @@ proc createRssRouter*(cfg: Config) =
 | 
			
		|||
      let
 | 
			
		||||
        cursor = getCursor()
 | 
			
		||||
        name = @"name"
 | 
			
		||||
        key = name & cursor
 | 
			
		||||
        key = "twitter:" & name & ":" & cursor
 | 
			
		||||
 | 
			
		||||
      var rss = await getCachedRss(key)
 | 
			
		||||
      if rss.cursor.len > 0:
 | 
			
		||||
| 
						 | 
				
			
			@ -105,9 +105,9 @@ proc createRssRouter*(cfg: Config) =
 | 
			
		|||
        of "search": initQuery(params(request), name=name)
 | 
			
		||||
        else: Query(fromUser: @[name])
 | 
			
		||||
 | 
			
		||||
      var key = @"name" & "/" & @"tab"
 | 
			
		||||
      var key = @"tab" & ":" & @"name" & ":"
 | 
			
		||||
      if @"tab" == "search":
 | 
			
		||||
        key &= $hash(genQueryUrl(query))
 | 
			
		||||
        key &= $hash(genQueryUrl(query)) & "/"
 | 
			
		||||
      key &= getCursor()
 | 
			
		||||
 | 
			
		||||
      var rss = await getCachedRss(key)
 | 
			
		||||
| 
						 | 
				
			
			@ -123,7 +123,9 @@ proc createRssRouter*(cfg: Config) =
 | 
			
		|||
      cond cfg.enableRss
 | 
			
		||||
      let
 | 
			
		||||
        cursor = getCursor()
 | 
			
		||||
        key = @"id" & cursor
 | 
			
		||||
        key =
 | 
			
		||||
          if cursor.len == 0: "lists:" & @"id"
 | 
			
		||||
          else: "lists:" & @"id" & ":" & cursor
 | 
			
		||||
 | 
			
		||||
      var rss = await getCachedRss(key)
 | 
			
		||||
      if rss.cursor.len > 0:
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue