mirror of
https://github.com/MarginaliaSearch/MarginaliaSearch.git
synced 2025-02-23 04:58:59 +00:00
(search) Add crosstalk to paperdoll
This commit is contained in:
parent
f3382b5bd8
commit
4018e4c434
@ -98,6 +98,11 @@ public class JtePaperDoll {
|
||||
(rq, rs) -> MockedSearchResults.mockSiteInfoOverview(),
|
||||
ret -> this.render("siteinfo/start.jte", Map.of("model", ret, "navbar", NavbarModel.SITEINFO))
|
||||
);
|
||||
|
||||
Spark.get("/site-info-crosstalk-ab",
|
||||
(rq, rs) -> MockedSearchResults.mockCrosstalkModel(),
|
||||
ret -> this.render("siteinfo/crosstalk.jte", Map.of("model", ret, "navbar", NavbarModel.SITEINFO))
|
||||
);
|
||||
Spark.get("/screenshot/*", (rq, rsp) -> {
|
||||
rsp.type("image/svg+xml");
|
||||
|
||||
|
@ -11,6 +11,7 @@ import nu.marginalia.model.EdgeUrl;
|
||||
import nu.marginalia.model.crawl.DomainIndexingState;
|
||||
import nu.marginalia.search.command.SearchParameters;
|
||||
import nu.marginalia.search.model.*;
|
||||
import nu.marginalia.search.svc.SearchCrosstalkService;
|
||||
import nu.marginalia.search.svc.SearchFlagSiteService;
|
||||
import nu.marginalia.search.svc.SearchSiteInfoService;
|
||||
|
||||
@ -258,4 +259,12 @@ public class MockedSearchResults {
|
||||
new SearchSiteInfoService.SiteOverviewModel.DiscoveredDomain("other.example.com", "2023-08-25T11:22:33")
|
||||
));
|
||||
}
|
||||
|
||||
public static Object mockCrosstalkModel() throws URISyntaxException {
|
||||
return new SearchCrosstalkService.CrosstalkResult(
|
||||
"www.example.com",
|
||||
"other.example.com",
|
||||
List.of(mockUrlDetails("https://www.example.com/some-incredibly-long-address-that-goes-on-and-on", "One document")),
|
||||
List.of(mockUrlDetails("https://other.example.com/", "Other document")));
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user