-
-
Notifications
You must be signed in to change notification settings - Fork 24
Open
Labels
documentationImprovements or additions to documentationImprovements or additions to documentation
Description
Hi, I have a (probably niche) use case - I need to set publication date of an entity within my own plugin's service.
I don't understand how to do that. I figured out that if I want to publish or un-publish an entity, I can just utilize publish service like so:
const QUIZ = 'plugin::quiz.quiz';
export default ({ strapi }: { strapi: Strapi }) => ({
saveQuiz: withTryCatch(async (body: any): Promise<ServiceResponse<any>> => {
const { quiz }: { quiz: Quiz } = body;
const { publish } = strapi.plugin('publisher').service('publicationService');
// Save the quiz
const savedQuiz = await strapi.entityService!.create(QUIZ, { data: quiz });
// Publish the quiz
await publish(QUIZ, savedQuiz.id);
// ...
}),
});
But I've been browsing the code and I still can't figure it out.
Metadata
Metadata
Assignees
Labels
documentationImprovements or additions to documentationImprovements or additions to documentation