Ignore:
Timestamp:
02/10/22 13:28:00 (3 years ago)
Author:
Test <matonikolov77@…>
Branches:
main
Children:
980eeda
Parents:
6f91f99
Message:

Changed DiscussionRepository and DiscussionServiceImpl for fetching likes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/main/java/com/wediscussmovies/project/web/controller/DiscussionController.java

    r6f91f99 r8f1b7e9  
    4545
    4646         */
    47         List<Discussion> discussions = discussionService.listAllByTitle(titleSearch);
     47        //List<Discussion> discussions = discussionService.listAllByTitle(titleSearch);
     48        List<Discussion> discussions = discussionService.listAll();
    4849        model.addAttribute("discussions", discussions);
    4950        model.addAttribute("contentTemplate", "discussionsList");
    5051        model.addAttribute("user",LoggedUser.getLoggedUser());
    5152        this.addModelPropertiesForUser(model);
    52         this.addModelPropertiesLikes(model,null, discussions);
     53       // this.addModelPropertiesLikes(model,null, discussions);
    5354        return "template";
    5455    }
     
    6364        try {
    6465            Discussion disc = discussionService.findById(id);
    65             disc.setLikes(discussionService.findLikesForDiscussionWithId(disc.getDiscussionId()).getLikes());
    6666            model.addAttribute("disc", disc);
    6767            model.addAttribute("contentTemplate", "discussion");
     
    185185        // ispagja kompliciran kod vaka, podobro da dodademe i svojstvo u diskusijata i koga ke se dodade lajk
    186186        // soodvetno da se zgoleme i obratno
    187         if(discussion==null){
    188             List<DiscussionLikesQM> discussionLikes = new ArrayList<>();
    189             for(Discussion d: discussions){
    190                 discussionLikes.add(discussionService.findLikesForDiscussionWithId(d.getDiscussionId()));
    191             }
    192             model.addAttribute("likes", discussionLikes);
    193         }
    194         else{
    195             model.addAttribute("likes",discussionService.findLikesForDiscussionWithId(discussion.getDiscussionId()).getLikes());
    196         }
     187//        if(discussion==null){
     188//            List<DiscussionLikesQM> discussionLikes = new ArrayList<>();
     189//            for(Discussion d: discussions){
     190//                discussionLikes.add(discussionService.findLikesForDiscussionWithId(d.getDiscussionId()));
     191//            }
     192//            model.addAttribute("likes", discussionLikes);
     193//        }
     194//        else{
     195//            model.addAttribute("likes",discussionService.findLikesForDiscussionWithId(discussion.getDiscussionId()).getLikes());
     196//        }
    197197    }
    198198
Note: See TracChangeset for help on using the changeset viewer.