mirror of
https://github.com/PepperDash/Essentials.git
synced 2026-07-02 10:38:16 +00:00
chore: update gitignore
This commit is contained in:
parent
beb77ec468
commit
b459ffbf37
2 changed files with 22 additions and 2 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
|
@ -397,3 +397,4 @@ api/
|
|||
*.DS_Store
|
||||
/._PepperDash.Essentials.4Series.sln
|
||||
dotnet
|
||||
*.lscache
|
||||
|
|
|
|||
|
|
@ -32,17 +32,29 @@ namespace PepperDash.Essentials.AppServer.Messengers
|
|||
{
|
||||
PostStatusMessage(new PresetStateMessage
|
||||
{
|
||||
Favorites = _presetsDevice.TvPresets.PresetsList
|
||||
Favorites = _presetsDevice.TvPresets?.PresetsList ?? new List<PresetChannel>()
|
||||
}, id);
|
||||
}
|
||||
|
||||
private void RecallPreset(ISetTopBoxNumericKeypad device, string channel)
|
||||
{
|
||||
if (_presetsDevice.TvPresets == null)
|
||||
{
|
||||
this.LogWarning("TvPresets is null, cannot recall preset");
|
||||
return;
|
||||
}
|
||||
|
||||
_presetsDevice.TvPresets.Dial(channel, device);
|
||||
}
|
||||
|
||||
private void SavePresets(List<PresetChannel> presets)
|
||||
{
|
||||
if (_presetsDevice.TvPresets == null)
|
||||
{
|
||||
this.LogWarning("TvPresets is null, cannot save presets");
|
||||
return;
|
||||
}
|
||||
|
||||
_presetsDevice.TvPresets.UpdatePresets(presets);
|
||||
}
|
||||
|
||||
|
|
@ -89,7 +101,14 @@ namespace PepperDash.Essentials.AppServer.Messengers
|
|||
SavePresets(presets);
|
||||
});
|
||||
|
||||
_presetsDevice.TvPresets.PresetsSaved += (p) => SendPresets();
|
||||
if (_presetsDevice.TvPresets != null)
|
||||
{
|
||||
_presetsDevice.TvPresets.PresetsSaved += (p) => SendPresets();
|
||||
}
|
||||
else
|
||||
{
|
||||
this.LogWarning("TvPresets is null for {key}, preset saved events will not be tracked", Key);
|
||||
}
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue