Skip to content

Commit

Permalink
Merge pull request #243 from BuildFire/fix-search-engine
Browse files Browse the repository at this point in the history
Fix search engine
  • Loading branch information
mas-iota authored Feb 6, 2024
2 parents 7a73f41 + 17a4c88 commit 4008647
Show file tree
Hide file tree
Showing 2 changed files with 33 additions and 38 deletions.
70 changes: 32 additions & 38 deletions control/content/controllers/content.media.controller.js
Original file line number Diff line number Diff line change
Expand Up @@ -628,59 +628,53 @@
ContentMedia.item.data.bodyHTML = ContentMedia.item.data.body;
ContentMedia.item.data && ContentMedia.item.data.title ?
ContentMedia.item.data.titleIndex = ContentMedia.item.data.title.toLowerCase() : '';
SearchEngineService.insert(ContentMedia.item.data).then(function (searchEngineData) {
ContentMedia.item.data.searchEngineId = searchEngineData.id;
MediaContent.insert(ContentMedia.item.data).then((data) => {
createNewDeeplink(data, (err, deeplink) => {

MediaContent.insert(ContentMedia.item.data).then((item) => {
item.data.deepLinkUrl = Buildfire.deeplink.createLink({ id: item.id });
SearchEngineService.insert(item.data).then(function (searchEngineData) {
item.data.searchEngineId = searchEngineData.id;
MediaContent.update(item.id, item.data);
createNewDeeplink(item, (err, deeplink) => {
if (err) {
callback(err);
}
if (MediaCenterSettings.content.allowOfflineDownload) {
Analytics.registerEvent(
{
title: ContentMedia.item.data.title + " Video Downloads",
title: item.data.title + " Video Downloads",
key: data.id + "_downloads",
description: "Video Downloads",
},
{ silentNotification: true }
);
}





MediaContent.getById(data.id).then((item) => {
registerAnalytics(item);
item.data.topImage = getImageUrl(item.data.topImage);
item.data.image = getImageUrl(item.data.image);
ContentMedia.item = item;
ContentMedia.item.data.deepLinkUrl = Buildfire.deeplink.createLink({ id: item.id });
updateMasterItem(item);
ContentMedia.saving = false;
if (!$scope.$$phase && !$scope.$root.$$phase) $scope.$apply();
MediaCenterSettings.content.rankOfLastItem = item.data.rank;
if (appId && MediaCenterSettings) {
MediaCenter.update(appId, MediaCenterSettings).then((data) => {
}, (err) => {
callback(err);
});
} else {
MediaCenter.insert(MediaCenterSettings).then((data) => {
console.info("Inserted MediaCenter rank");
}, (err) => {
callback(err);
});
}
Messaging.sendMessageToWidget({
name: EVENTS.ITEMS_CHANGE,
message: {}
registerAnalytics(item);
item.data.topImage = getImageUrl(item.data.topImage);
item.data.image = getImageUrl(item.data.image);
ContentMedia.item = item;
updateMasterItem(item);
ContentMedia.saving = false;
if (!$scope.$$phase && !$scope.$root.$$phase) $scope.$apply();
MediaCenterSettings.content.rankOfLastItem = item.data.rank;
if (appId && MediaCenterSettings) {
MediaCenter.update(appId, MediaCenterSettings).then((data) => {
}, (err) => {
callback(err);
});

callback()
}, (err) => {
resetItem(err);
} else {
MediaCenter.insert(MediaCenterSettings).then((data) => {
console.info("Inserted MediaCenter rank");
}, (err) => {
callback(err);
});
}
Messaging.sendMessageToWidget({
name: EVENTS.ITEMS_CHANGE,
message: {}
});

callback()
}, (err) => {
callback(err);
});
Expand Down
1 change: 1 addition & 0 deletions widget/filters.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
.module('mediaCenterWidgetFilters', [])
.filter('resizeImage', [function () {
return function (url, width, height) {
if(!url) return '';
if (url.includes('cloudimg.io/v7')) {
return url;
} else {
Expand Down

0 comments on commit 4008647

Please sign in to comment.