remote: better handling of key error
[nikiroo-utils.git] / src / be / nikiroo / fanfix / supported / FimfictionApi.java
index f31f8566e2460b581dfaf78d2ee7509b2eb6a542..887f5f9c121397a4b8e90d7023c8d1ffac073f9b 100644 (file)
@@ -84,11 +84,6 @@ class FimfictionApi extends BasicSupport {
                return true;
        }
 
-       @Override
-       public String getSourceName() {
-               return "FimFiction.net";
-       }
-
        /**
         * Extract the full JSON data we will later use to build the {@link Story}.
         * 
@@ -137,9 +132,9 @@ class FimfictionApi extends BasicSupport {
                meta.setAuthor(getKeyJson(json, 0, "type", "user", "name"));
                meta.setDate(getKeyJson(json, 0, "type", "story", "date_published"));
                meta.setTags(getTags());
-               meta.setSource(getSourceName());
+               meta.setSource(getType().getSourceName());
                meta.setUrl(getSource().toString());
-               meta.setPublisher(getSourceName());
+               meta.setPublisher(getType().getSourceName());
                meta.setUuid(getSource().toString());
                meta.setLuid("");
                meta.setLang("en");
@@ -212,7 +207,7 @@ class FimfictionApi extends BasicSupport {
 
                List<Entry<String, URL>> urls = new ArrayList<Entry<String, URL>>();
                for (String title : chapterNames.values()) {
-                       urls.add(new AbstractMap.SimpleEntry(title, null));
+                       urls.add(new AbstractMap.SimpleEntry<String, URL>(title, null));
                }
 
                return urls;