Cleanup
This commit is contained in:
		
							parent
							
								
									b0a5e38b3f
								
							
						
					
					
						commit
						80f7bc0a02
					
				| 
						 | 
				
			
			@ -111,10 +111,10 @@ proc getCachedProfile*(username: string; fetch=true): Future[Profile] {.async.}
 | 
			
		|||
  elif fetch:
 | 
			
		||||
    result = await getProfile(username)
 | 
			
		||||
 | 
			
		||||
proc getCachedProfileScreenName*(userId: string): Future[string] {.async.} =
 | 
			
		||||
proc getCachedProfileUsername*(userId: string): Future[string] {.async.} =
 | 
			
		||||
  let username = await get("i:" & userId)
 | 
			
		||||
  if username != redisNil:
 | 
			
		||||
      result = username
 | 
			
		||||
    result = username
 | 
			
		||||
  else:
 | 
			
		||||
    let profile = await getProfileById(userId)
 | 
			
		||||
    result = profile.username
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -104,7 +104,7 @@ template respTimeline*(timeline: typed) =
 | 
			
		|||
 | 
			
		||||
template respUserId*() =
 | 
			
		||||
  cond @"user_id".len > 0
 | 
			
		||||
  let username = await getCachedProfileScreenName(@"user_id")
 | 
			
		||||
  let username = await getCachedProfileUsername(@"user_id")
 | 
			
		||||
  if username.len > 0:
 | 
			
		||||
    redirect("/" & username)
 | 
			
		||||
  else:
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue