Added getConnectedHubsByName
This commit is contained in:
parent
666e55b6e3
commit
9ced6da24e
@ -95,6 +95,16 @@ export class PoweredUP extends EventEmitter {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Retrieve a list of Powered UP Hubs.
|
||||||
|
* @method PoweredUP#getConnectedHubs
|
||||||
|
* @returns {Hub[]}
|
||||||
|
*/
|
||||||
|
public getConnectedHubs () {
|
||||||
|
return Object.keys(this._connectedHubs).map((uuid) => this._connectedHubs[uuid]);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Retrieve a Powered UP Hub by UUID.
|
* Retrieve a Powered UP Hub by UUID.
|
||||||
* @method PoweredUP#getConnectedHubByUUID
|
* @method PoweredUP#getConnectedHubByUUID
|
||||||
@ -107,12 +117,13 @@ export class PoweredUP extends EventEmitter {
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Retrieve a list of Powered UP Hubs.
|
* Retrieve a Powered UP Hub by name.
|
||||||
* @method PoweredUP#getConnectedHubs
|
* @method PoweredUP#getConnectedHubsByName
|
||||||
* @returns {Hub[]}
|
* @param {string} name
|
||||||
|
* @returns {Hub | null}
|
||||||
*/
|
*/
|
||||||
public getConnectedHubs () {
|
public getConnectedHubsByName (name: string) {
|
||||||
return Object.keys(this._connectedHubs).map((uuid) => this._connectedHubs[uuid]);
|
return Object.keys(this._connectedHubs).map((uuid) => this._connectedHubs[uuid]).filter((hub) => hub.name === name);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user