ghost
Version:
The professional publishing platform
29 lines (23 loc) • 649 B
JavaScript
const debug = require('ghost-ignition').debug('api:v3:utils:serializers:output:notifications');
module.exports = {
all(response, apiConfig, frame) {
debug('all');
if (!response) {
return;
}
if (!response || !response.length) {
frame.response = {
notifications: []
};
return;
}
response.forEach((notification) => {
delete notification.seen;
delete notification.seenBy;
delete notification.addedAt;
});
frame.response = {
notifications: response
};
}
};