// Check to see if user has already blocked friend, if so ignore.
if_,err:=tx.Query("SELECT state FROM user_edge WHERE source_id = $1 AND destination_id = $2 AND state = 3",userID,friendID);err!=nil{
rows,err:=tx.Query("SELECT state FROM user_edge WHERE source_id = $1 AND destination_id = $2 AND state = 3",userID,friendID)
iferr!=nil{
iferr==sql.ErrNoRows{
logger.Info("Ignoring previously blocked friend. Delete friend first before attempting to add.",zap.String("user",userID.String()),zap.String("friend",friendID))