You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			| 
				
					
						
							 | 
			9 years ago | |
|---|---|---|
| lib | 9 years ago | |
| template | 9 years ago | |
| .gitignore | 9 years ago | |
| LICENSE | 9 years ago | |
| README.md | 9 years ago | |
| main.go | 9 years ago | |
		
			
				
				README.md
			
		
		
			
			
		
	
	shrt
shrt is a go based link shortner inspiratet by polr.
Problem
Problem liegt derzeit bei der Verwendung von shrt.Get mit der übergabe eines inteface.
package main
...
var redirect string
if ok := shrt.Get(token, &redirect); ok {
    // do something with the redirect.
}
Entgegen genommen wird es bei lib/shrt.go:
// Get returns the URL for the given token
func (s *Storage) Get(token string, value interface{}) bool {
  if hash, ok := s.Token[token]; ok {
    fmt.Printf("Url gefunden %s mit Hash: %v \n", s.Url[hash].URL, hash)
    value = s.Url[hash].URL
    fmt.Printf("Value: %V \n", value)
    return true
  }
  return false
}
Ich dachte eigentlich ich könne redirect damit manipulieren wenn ich es als pointer auf redirect übergebe aber das scheint nicht so zu sein....