Format token save query
This commit is contained in:
		
							parent
							
								
									60877e5393
								
							
						
					
					
						commit
						22fca9f4e1
					
				
							
								
								
									
										15
									
								
								db/token.go
									
									
									
									
									
								
							
							
						
						
									
										15
									
								
								db/token.go
									
									
									
									
									
								
							@ -14,13 +14,14 @@ type Token struct {
 | 
			
		||||
	CreatedAt time.Time `json:"created_at" db:"created_at"`
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
const saveTokenQuery = `
 | 
			
		||||
insert into tokens (user, token, quota, remaining, reset_at, created_at)
 | 
			
		||||
values (:user, :token, :quota, :remaining, :reset_at, now())
 | 
			
		||||
on duplicate key update
 | 
			
		||||
quota = values(quota), remaining = values(remaining), reset_at = values(reset_at)`
 | 
			
		||||
 | 
			
		||||
func (t *Token) Save() {
 | 
			
		||||
	defer measure("SaveToken", time.Now())
 | 
			
		||||
	mustExecN(saveTokenQuery, t)
 | 
			
		||||
	mustExecN(`
 | 
			
		||||
		insert into tokens (user, token, quota, remaining, reset_at, created_at)
 | 
			
		||||
		values (:user, :token, :quota, :remaining, :reset_at, now())
 | 
			
		||||
		on duplicate key update
 | 
			
		||||
			quota = values(quota),
 | 
			
		||||
			remaining = values(remaining),
 | 
			
		||||
			reset_at = values(reset_at)
 | 
			
		||||
	`, t)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user