|
1 | 1 | package ai.elimu.web.content.storybook; |
2 | 2 |
|
3 | | -import ai.elimu.dao.ImageContributionEventDao; |
4 | 3 | import ai.elimu.dao.ImageDao; |
5 | 4 | import ai.elimu.dao.StoryBookChapterDao; |
6 | 5 | import ai.elimu.dao.StoryBookContributionEventDao; |
|
11 | 10 | import ai.elimu.entity.content.StoryBookParagraph; |
12 | 11 | import ai.elimu.entity.content.multimedia.Image; |
13 | 12 | import ai.elimu.entity.contributor.Contributor; |
14 | | -import ai.elimu.entity.contributor.ImageContributionEvent; |
15 | 13 | import ai.elimu.entity.contributor.StoryBookContributionEvent; |
16 | 14 | import ai.elimu.model.v2.enums.Language; |
17 | 15 | import ai.elimu.model.v2.enums.ReadingLevel; |
@@ -77,8 +75,6 @@ public class StoryBookCreateFromEPubController { |
77 | 75 |
|
78 | 76 | private final ImageDao imageDao; |
79 | 77 |
|
80 | | - private final ImageContributionEventDao imageContributionEventDao; |
81 | | - |
82 | 78 | private final StoryBookChapterDao storyBookChapterDao; |
83 | 79 |
|
84 | 80 | private final StoryBookParagraphDao storyBookParagraphDao; |
@@ -210,7 +206,6 @@ public String handleSubmit( |
210 | 206 | coverImage.setChecksumGitHub(checksumGitHub); |
211 | 207 | } |
212 | 208 | imageDao.create(coverImage); |
213 | | - storeImageContributionEvent(coverImage, session, request); |
214 | 209 |
|
215 | 210 | // Set it as the StoryBook's cover image |
216 | 211 | storyBook.setCoverImage(coverImage); |
@@ -314,7 +309,6 @@ public String handleSubmit( |
314 | 309 | chapterImage.setChecksumGitHub(checksumGitHub); |
315 | 310 | } |
316 | 311 | imageDao.create(chapterImage); |
317 | | - storeImageContributionEvent(chapterImage, session, request); |
318 | 312 |
|
319 | 313 | storyBookChapter.setImage(chapterImage); |
320 | 314 | } |
@@ -521,29 +515,6 @@ private List<File> unzipFiles(byte[] ePubBytes, String originalFilename) { |
521 | 515 | return unzippedFiles; |
522 | 516 | } |
523 | 517 |
|
524 | | - private void storeImageContributionEvent(Image image, HttpSession session, HttpServletRequest request) { |
525 | | - log.info("storeImageContributionEvent"); |
526 | | - |
527 | | - ImageContributionEvent imageContributionEvent = new ImageContributionEvent(); |
528 | | - imageContributionEvent.setContributor((Contributor) session.getAttribute("contributor")); |
529 | | - imageContributionEvent.setTimestamp(Calendar.getInstance()); |
530 | | - imageContributionEvent.setImage(image); |
531 | | - imageContributionEvent.setRevisionNumber(image.getRevisionNumber()); |
532 | | - imageContributionEvent.setComment("Extracted from ePUB file (🤖 auto-generated comment)"); |
533 | | - imageContributionEventDao.create(imageContributionEvent); |
534 | | - |
535 | | - String contentUrl = DomainHelper.getBaseUrl() + "/content/multimedia/image/edit/" + image.getId(); |
536 | | - String embedThumbnailUrl = image.getUrl(); |
537 | | - DiscordHelper.postToChannel( |
538 | | - Channel.CONTENT, |
539 | | - "Image created: " + contentUrl, |
540 | | - "\"" + image.getTitle() + "\"", |
541 | | - "Comment: \"" + imageContributionEvent.getComment() + "\"", |
542 | | - null, |
543 | | - embedThumbnailUrl |
544 | | - ); |
545 | | - } |
546 | | - |
547 | 518 | private ReadingLevel predictReadingLevel(int chapterCount, int paragraphCount, int wordCount) { |
548 | 519 |
|
549 | 520 | // Load the machine learning model (https://github.com/elimu-ai/ml-storybook-reading-level) |
|
0 commit comments