Release v2.10.6
This commit is contained in:
@@ -243,6 +243,23 @@ function createPlayerActionService(options) {
|
||||
}
|
||||
|
||||
async function forwardAnnouncementRefresh(slug) {
|
||||
try {
|
||||
const screenState = await getScreenConnections(slug);
|
||||
const deviceIds = Array.from(new Set((screenState && Array.isArray(screenState.connections) ? screenState.connections : []).map(function (connection) {
|
||||
return String(connection && connection.playerDeviceId || '').trim();
|
||||
}).filter(Boolean)));
|
||||
if (deviceIds.length) {
|
||||
const deviceResults = await Promise.all(deviceIds.map(function (deviceId) {
|
||||
return forwardPlayerCommandToDevice(deviceId, {
|
||||
command: 'announcement-refresh',
|
||||
screenSlug: slug
|
||||
});
|
||||
}));
|
||||
return deviceResults;
|
||||
}
|
||||
} catch (_error) {
|
||||
}
|
||||
|
||||
const resolvedPlayerInternalBaseUrl = await getPlayerInternalBaseUrl();
|
||||
const targetBaseUrls = Array.from(new Set([
|
||||
resolvedPlayerInternalBaseUrl,
|
||||
|
||||
Reference in New Issue
Block a user