From 4746a1c48a8682b3645c0aea626c59fb73cb1e24 Mon Sep 17 00:00:00 2001 From: Christian Schabesberger Date: Sun, 8 Jul 2018 15:27:35 +0200 Subject: [PATCH] upgrade kisok uriIdhandler to ListUIHandler --- .../schabi/newpipe/extractor/kiosk/KioskList.java | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/extractor/src/main/java/org/schabi/newpipe/extractor/kiosk/KioskList.java b/extractor/src/main/java/org/schabi/newpipe/extractor/kiosk/KioskList.java index 1287d912ec..fcba9847f9 100644 --- a/extractor/src/main/java/org/schabi/newpipe/extractor/kiosk/KioskList.java +++ b/extractor/src/main/java/org/schabi/newpipe/extractor/kiosk/KioskList.java @@ -2,6 +2,8 @@ import org.schabi.newpipe.extractor.NewPipe; import org.schabi.newpipe.extractor.StreamingService; +import org.schabi.newpipe.extractor.uih.ListUIHFactory; +import org.schabi.newpipe.extractor.uih.ListUIHandler; import org.schabi.newpipe.extractor.uih.UIHFactory; import org.schabi.newpipe.extractor.exceptions.ExtractionException; @@ -23,24 +25,24 @@ KioskExtractor createNewKiosk(final StreamingService streamingService, private String defaultKiosk = null; private class KioskEntry { - public KioskEntry(KioskExtractorFactory ef, UIHFactory h) { + public KioskEntry(KioskExtractorFactory ef, ListUIHFactory h) { extractorFactory = ef; handlerFactory = h; } final KioskExtractorFactory extractorFactory; - final UIHFactory handlerFactory; + final ListUIHFactory handlerFactory; } public KioskList(int service_id) { this.service_id = service_id; } - public void addKioskEntry(KioskExtractorFactory extractorFactory, UIHFactory handler, String id) + public void addKioskEntry(KioskExtractorFactory extractorFactory, ListUIHFactory handlerFactory, String id) throws Exception { if(kioskList.get(id) != null) { throw new Exception("Kiosk with type " + id + " already exists."); } - kioskList.put(id, new KioskEntry(extractorFactory, handler)); + kioskList.put(id, new KioskEntry(extractorFactory, handlerFactory)); } public void setDefaultKiosk(String kioskType) { @@ -92,7 +94,7 @@ public KioskExtractor getExtractorByUrl(String url, String nextPageUrl) throw new ExtractionException("Could not find a kiosk that fits to the url: " + url); } - public UIHFactory getUIHFactoryByType(String type) { + public ListUIHFactory getUIHFactoryByType(String type) { return kioskList.get(type).handlerFactory; } }