refactor: Convert protected methods to private (#2358)
This commit is contained in:
@@ -41,16 +41,16 @@ type PTZEntity = keyof PTZEntities;
|
||||
|
||||
export class ReolinkCamera extends EntityCamera {
|
||||
// The HostID identifying the camera or NVR.
|
||||
protected _reolinkHostID: string | null = null;
|
||||
private _reolinkHostID: string | null = null;
|
||||
|
||||
// For NVRs, the Camera UID.
|
||||
protected _reolinkCameraUID: string | null = null;
|
||||
private _reolinkCameraUID: string | null = null;
|
||||
|
||||
// The channel number as used by the Reolink integration.
|
||||
protected _reolinkChannel: number | null = null;
|
||||
private _reolinkChannel: number | null = null;
|
||||
|
||||
// Entities used for PTZ control.
|
||||
protected _ptzEntities: PTZEntities | null = null;
|
||||
private _ptzEntities: PTZEntities | null = null;
|
||||
|
||||
/**
|
||||
* Reolink cameras require additional options not present in the base class
|
||||
@@ -62,7 +62,7 @@ export class ReolinkCamera extends EntityCamera {
|
||||
return super.initialize(options);
|
||||
}
|
||||
|
||||
protected async _getChannelFromConfigurationURL(
|
||||
private async _getChannelFromConfigurationURL(
|
||||
hass: HomeAssistant,
|
||||
deviceRegistryManager: DeviceRegistryManager,
|
||||
): Promise<number | null> {
|
||||
@@ -84,7 +84,7 @@ export class ReolinkCamera extends EntityCamera {
|
||||
}
|
||||
}
|
||||
|
||||
protected async _initializeChannel(
|
||||
private async _initializeChannel(
|
||||
hass: HomeAssistant,
|
||||
deviceRegistryManager: DeviceRegistryManager,
|
||||
): Promise<void> {
|
||||
@@ -169,7 +169,7 @@ export class ReolinkCamera extends EntityCamera {
|
||||
};
|
||||
}
|
||||
|
||||
protected _entitiesToCapabilities(
|
||||
private _entitiesToCapabilities(
|
||||
hass: HomeAssistant,
|
||||
ptzEntities: PTZEntities,
|
||||
): PTZCapabilities | null {
|
||||
@@ -203,7 +203,7 @@ export class ReolinkCamera extends EntityCamera {
|
||||
return Object.keys(reolinkPTZCapabilities).length ? reolinkPTZCapabilities : null;
|
||||
}
|
||||
|
||||
protected async _getPTZEntities(
|
||||
private async _getPTZEntities(
|
||||
hass: HomeAssistant,
|
||||
entityRegistry: EntityRegistryManager,
|
||||
): Promise<PTZEntities | null> {
|
||||
@@ -264,7 +264,7 @@ export class ReolinkCamera extends EntityCamera {
|
||||
return this._reolinkChannel;
|
||||
}
|
||||
|
||||
protected _getPTZEntityUniqueIDPrefix(): string {
|
||||
private _getPTZEntityUniqueIDPrefix(): string {
|
||||
return `${this._reolinkHostID}_${this._reolinkCameraUID ?? this._reolinkChannel}_`;
|
||||
}
|
||||
|
||||
|
||||
@@ -53,9 +53,9 @@ export class ReolinkQueryResultsClassifier {
|
||||
}
|
||||
|
||||
export class ReolinkCameraManagerEngine extends BrowseMediaCameraManagerEngine {
|
||||
protected _camerasCache = new BrowseMediaCache<BrowseMediaReolinkCameraMetadata>();
|
||||
protected _cache = new BrowseMediaCache<BrowseMediaMetadata>();
|
||||
protected _deviceRegistryManager: DeviceRegistryManager;
|
||||
private _camerasCache = new BrowseMediaCache<BrowseMediaReolinkCameraMetadata>();
|
||||
private _cache = new BrowseMediaCache<BrowseMediaMetadata>();
|
||||
private _deviceRegistryManager: DeviceRegistryManager;
|
||||
|
||||
public constructor(
|
||||
entityRegistryManager: EntityRegistryManager,
|
||||
@@ -81,7 +81,7 @@ export class ReolinkCameraManagerEngine extends BrowseMediaCameraManagerEngine {
|
||||
return Engine.Reolink;
|
||||
}
|
||||
|
||||
protected _reolinkFileMetadataGenerator(
|
||||
private _reolinkFileMetadataGenerator(
|
||||
cameraID: string,
|
||||
media: BrowseMedia,
|
||||
parent?: RichBrowseMedia<BrowseMediaMetadata>,
|
||||
@@ -133,7 +133,7 @@ export class ReolinkCameraManagerEngine extends BrowseMediaCameraManagerEngine {
|
||||
};
|
||||
}
|
||||
|
||||
protected _reolinkDirectoryMetadataGenerator(
|
||||
private _reolinkDirectoryMetadataGenerator(
|
||||
cameraID: string,
|
||||
media: BrowseMedia,
|
||||
): BrowseMediaMetadata | null {
|
||||
@@ -149,7 +149,7 @@ export class ReolinkCameraManagerEngine extends BrowseMediaCameraManagerEngine {
|
||||
: null;
|
||||
}
|
||||
|
||||
protected _reolinkCameraMetadataGenerator(
|
||||
private _reolinkCameraMetadataGenerator(
|
||||
media: BrowseMedia,
|
||||
): BrowseMediaReolinkCameraMetadata | null {
|
||||
// Example: "media-source://reolink/CAM|01J8XHYTNH77WE3C654K03KX1F|0"
|
||||
@@ -179,7 +179,7 @@ export class ReolinkCameraManagerEngine extends BrowseMediaCameraManagerEngine {
|
||||
});
|
||||
}
|
||||
|
||||
protected async _getMatchingDirectories(
|
||||
private async _getMatchingDirectories(
|
||||
hass: HomeAssistant,
|
||||
camera: ReolinkCamera,
|
||||
matchOptions?: {
|
||||
|
||||
Reference in New Issue
Block a user