Refresh feed when toggling release type monitoring

This commit is contained in:
2026-07-06 15:57:14 +02:00
parent a277d54484
commit 3677d55183
@@ -91,18 +91,13 @@ public class ArtistController {
results = artistService.search(query); results = artistService.search(query);
} }
var searchHtml = searchResultsTemplate.data("artists", results).render(); var searchHtml = searchResultsTemplate.data("artists", results).render();
var feedResult = feedService.getFeedEntries(1);
var feedHtml = feedEntriesTemplate
.data("entries", feedResult.entries())
.data("hasMore", feedResult.hasMore())
.data("nextPage", 2).render();
return Response.ok(searchHtml + feedReloadScript()).build(); return Response.ok(searchHtml + feedReloadScript()).build();
} }
@PATCH @PATCH
@Path("/{mbid}/monitor") @Path("/{mbid}/monitor")
@Produces(MediaType.TEXT_HTML) @Produces(MediaType.TEXT_HTML)
public TemplateInstance updateMonitoring( public Response updateMonitoring(
@PathParam("mbid") String mbid, @PathParam("mbid") String mbid,
@QueryParam("type") String type) { @QueryParam("type") String type) {
var existing = artistService.findByMbid(mbid) var existing = artistService.findByMbid(mbid)
@@ -116,7 +111,8 @@ public class ArtistController {
); );
artistService.updateMonitoring(mbid, flags); artistService.updateMonitoring(mbid, flags);
var allArtists = artistService.findAll(); var allArtists = artistService.findAll();
return artistListTemplate.data("artists", allArtists); var listHtml = artistListTemplate.data("artists", allArtists).render();
return Response.ok(listHtml + feedReloadScript()).build();
} }
@GET @GET