remove duplicate server connections and sort with most recent connections at the top (#6565)

This commit is contained in:
Kim Santiago
2019-08-02 11:13:41 -07:00
committed by GitHub
parent 5994269ca8
commit 605409635d

View File

@@ -90,6 +90,18 @@ export abstract class BasePage {
this.deleteServerValues();
}
// only leave unique server connections
values = values.reduce((uniqueValues, conn) => {
let exists = uniqueValues.find(x => x.displayName === conn.displayName);
if (!exists) {
uniqueValues.push(conn);
}
return uniqueValues;
}, []);
// reverse list so that most recent connections show first
values.reverse();
return values;
}