Compare commits

...

5 Commits

Author SHA1 Message Date
c2817fe0b3 Merge pull request 'main' (#20) from main into dev
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #20
2023-09-27 15:17:17 +02:00
94007dc7da Merge pull request 'set empty covers for radios in the db funktion' (#17) from dev into main
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
Reviewed-on: #17
2023-09-22 14:46:08 +02:00
Artem Anufrij
7145a0b1cd set empty covers for radios in the db funktion
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-09-22 14:22:55 +02:00
77948e93b6 Merge pull request 'change cover structure in radio fix #15' (#16) from dev into main
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #16
2023-09-22 13:09:34 +02:00
Artem Anufrij
07cc31ede3 change cover structure in radio fix #15
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-09-21 11:13:47 +02:00
2 changed files with 10 additions and 6 deletions

View File

@@ -56,9 +56,9 @@ router
if (radio) {
if (req.files.file) {
resize_image_for_radio(req.files.file.data, (result) => {
radio.cover32 = result.cover32;
radio.cover64 = result.cover64;
radio.cover128 = result.cover128;
radio.covers.cover32 = result.cover32;
radio.covers.cover64 = result.cover64;
radio.covers.cover128 = result.cover128;
database.radios.update(radio);
res.json(radio).end();
});

View File

@@ -13,6 +13,9 @@ exports.collection = function (callback) {
.toArray((err, result) => {
result.forEach(item => {
item.type = "radio";
if (!item.covers) {
item.covers = {};
}
});
callback(result);
});
@@ -23,6 +26,9 @@ exports.byId = function (id, callback) {
.collection("radios")
.findOne({ _id: ObjectId(id) }, (err, result) => {
if (err) throw err;
if (!result.covers) {
result.covers = {};
}
callback(result);
});
};
@@ -63,9 +69,7 @@ exports.update = function (radio, callback) {
$set: {
name: radio.name,
url: radio.url,
cover32: radio.cover32,
cover64: radio.cover64,
cover128: radio.cover128
covers: radio.covers
}
},
{ upsert: false },