forked from toolshed/abra
		
	fix: dont check servers so many times
This commit is contained in:
		@ -71,9 +71,13 @@ can take some time.
 | 
			
		||||
		}
 | 
			
		||||
		sort.Sort(config.ByServerAndType(apps))
 | 
			
		||||
 | 
			
		||||
		alreadySeen := make(map[string]bool)
 | 
			
		||||
		for _, app := range apps {
 | 
			
		||||
			if err := ssh.EnsureHostKey(app.Server); err != nil {
 | 
			
		||||
				logrus.Fatal(fmt.Sprintf(internal.SSHFailMsg, app.Server))
 | 
			
		||||
			if _, ok := alreadySeen[app.Server]; !ok {
 | 
			
		||||
				if err := ssh.EnsureHostKey(app.Server); err != nil {
 | 
			
		||||
					logrus.Fatal(fmt.Sprintf(internal.SSHFailMsg, app.Server))
 | 
			
		||||
				}
 | 
			
		||||
				alreadySeen[app.Server] = true
 | 
			
		||||
			}
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user