浏览代码

rename helpers.dart into xml.dart

master
Wito Chandra 6 年前
父节点
当前提交
39025c60dc
共有 16 个文件被更改,包括 26 次插入24 次删除
  1. +1
    -1
      lib/domain/atom_feed.dart
  2. +1
    -1
      lib/domain/atom_item.dart
  3. +1
    -1
      lib/domain/atom_person.dart
  4. +1
    -1
      lib/domain/atom_source.dart
  5. +1
    -1
      lib/domain/dublin_core/dublin_core.dart
  6. +1
    -1
      lib/domain/media/community.dart
  7. +1
    -1
      lib/domain/media/group.dart
  8. +1
    -1
      lib/domain/media/media.dart
  9. +1
    -1
      lib/domain/media/scene.dart
  10. +1
    -1
      lib/domain/rss_feed.dart
  11. +1
    -1
      lib/domain/rss_image.dart
  12. +3
    -5
      lib/domain/rss_item.dart
  13. +10
    -4
      lib/domain/rss_item_itunes.dart
  14. +1
    -3
      lib/domain/rss_itunes.dart
  15. +1
    -1
      lib/domain/rss_itunes_owner.dart
  16. +0
    -0
      lib/util/xml.dart

+ 1
- 1
lib/domain/atom_feed.dart 查看文件

@@ -3,7 +3,7 @@ import 'package:webfeed/domain/atom_generator.dart';
import 'package:webfeed/domain/atom_item.dart';
import 'package:webfeed/domain/atom_link.dart';
import 'package:webfeed/domain/atom_person.dart';
import 'package:webfeed/util/helpers.dart';
import 'package:webfeed/util/xml.dart';
import 'package:xml/xml.dart';

class AtomFeed {


+ 1
- 1
lib/domain/atom_item.dart 查看文件

@@ -3,7 +3,7 @@ import 'package:webfeed/domain/atom_link.dart';
import 'package:webfeed/domain/atom_person.dart';
import 'package:webfeed/domain/atom_source.dart';
import 'package:webfeed/domain/media/media.dart';
import 'package:webfeed/util/helpers.dart';
import 'package:webfeed/util/xml.dart';
import 'package:xml/xml.dart';

class AtomItem {


+ 1
- 1
lib/domain/atom_person.dart 查看文件

@@ -1,4 +1,4 @@
import 'package:webfeed/util/helpers.dart';
import 'package:webfeed/util/xml.dart';
import 'package:xml/xml.dart';

class AtomPerson {


+ 1
- 1
lib/domain/atom_source.dart 查看文件

@@ -1,4 +1,4 @@
import 'package:webfeed/util/helpers.dart';
import 'package:webfeed/util/xml.dart';
import 'package:xml/xml.dart';

class AtomSource {


+ 1
- 1
lib/domain/dublin_core/dublin_core.dart 查看文件

@@ -1,4 +1,4 @@
import 'package:webfeed/util/helpers.dart';
import 'package:webfeed/util/xml.dart';
import 'package:xml/xml.dart';

class DublinCore {


+ 1
- 1
lib/domain/media/community.dart 查看文件

@@ -1,7 +1,7 @@
import 'package:webfeed/domain/media/star_rating.dart';
import 'package:webfeed/domain/media/statistics.dart';
import 'package:webfeed/domain/media/tags.dart';
import 'package:webfeed/util/helpers.dart';
import 'package:webfeed/util/xml.dart';
import 'package:xml/xml.dart';

class Community {


+ 1
- 1
lib/domain/media/group.dart 查看文件

@@ -2,7 +2,7 @@ import 'package:webfeed/domain/media/category.dart';
import 'package:webfeed/domain/media/content.dart';
import 'package:webfeed/domain/media/credit.dart';
import 'package:webfeed/domain/media/rating.dart';
import 'package:webfeed/util/helpers.dart';
import 'package:webfeed/util/xml.dart';
import 'package:xml/xml.dart';

class Group {


+ 1
- 1
lib/domain/media/media.dart 查看文件

@@ -19,7 +19,7 @@ import 'package:webfeed/domain/media/status.dart';
import 'package:webfeed/domain/media/text.dart';
import 'package:webfeed/domain/media/thumbnail.dart';
import 'package:webfeed/domain/media/title.dart';
import 'package:webfeed/util/helpers.dart';
import 'package:webfeed/util/xml.dart';
import 'package:xml/xml.dart';

class Media {


+ 1
- 1
lib/domain/media/scene.dart 查看文件

@@ -1,4 +1,4 @@
import 'package:webfeed/util/helpers.dart';
import 'package:webfeed/util/xml.dart';
import 'package:xml/xml.dart';

class Scene {


+ 1
- 1
lib/domain/rss_feed.dart 查看文件

@@ -5,7 +5,7 @@ import 'package:webfeed/domain/rss_category.dart';
import 'package:webfeed/domain/rss_cloud.dart';
import 'package:webfeed/domain/rss_image.dart';
import 'package:webfeed/domain/rss_item.dart';
import 'package:webfeed/util/helpers.dart';
import 'package:webfeed/util/xml.dart';
import 'package:xml/xml.dart';

import 'rss_itunes.dart';


+ 1
- 1
lib/domain/rss_image.dart 查看文件

@@ -1,4 +1,4 @@
import 'package:webfeed/util/helpers.dart';
import 'package:webfeed/util/xml.dart';
import 'package:xml/xml.dart';

class RssImage {


+ 3
- 5
lib/domain/rss_item.dart 查看文件

@@ -4,12 +4,11 @@ import 'package:webfeed/domain/media/media.dart';
import 'package:webfeed/domain/rss_category.dart';
import 'package:webfeed/domain/rss_content.dart';
import 'package:webfeed/domain/rss_enclosure.dart';
import 'package:webfeed/domain/rss_item_itunes.dart';
import 'package:webfeed/domain/rss_source.dart';
import 'package:webfeed/util/helpers.dart';
import 'package:webfeed/util/xml.dart';
import 'package:xml/xml.dart';

import 'rss_item_itunes.dart';

class RssItem {
final String title;
final String description;
@@ -42,8 +41,7 @@ class RssItem {
this.enclosure,
this.dc,
this.itunes,
})
: this.pubDate = _parsePubDate(pubDate);
}) : this.pubDate = _parsePubDate(pubDate);

factory RssItem.parse(XmlElement element) {
return RssItem(


+ 10
- 4
lib/domain/rss_item_itunes.dart 查看文件

@@ -1,4 +1,4 @@
import 'package:webfeed/util/helpers.dart';
import 'package:webfeed/util/xml.dart';
import 'package:xml/xml.dart';

import 'rss_itunes_category.dart';
@@ -42,19 +42,25 @@ class RssItemItunes {
}
var episodeStr = findElementOrNull(element, "itunes:episode")?.text?.trim();
var seasonStr = findElementOrNull(element, "itunes:season")?.text?.trim();
var durationStr = findElementOrNull(element, "itunes:duration")?.text?.trim();
var durationStr =
findElementOrNull(element, "itunes:duration")?.text?.trim();

return RssItemItunes(
title: findElementOrNull(element, "itunes:title")?.text?.trim(),
episode: episodeStr == null ? null : int.parse(episodeStr),
season: seasonStr == null ? null : int.parse(seasonStr),
duration: durationStr == null ? null : parseDuration(durationStr),
episodeType: newRssItunesEpisodeType(findElementOrNull(element, "itunes:episodeType")),
episodeType: newRssItunesEpisodeType(
findElementOrNull(element, "itunes:episodeType")),
author: findElementOrNull(element, "itunes:author")?.text?.trim(),
summary: findElementOrNull(element, "itunes:summary")?.text?.trim(),
explicit: parseBoolLiteral(element, "itunes:explicit"),
subtitle: findElementOrNull(element, "itunes:subtitle")?.text?.trim(),
keywords: findElementOrNull(element, "itunes:keywords")?.text?.split(",")?.map((keyword) => keyword.trim())?.toList(),
keywords: findElementOrNull(element, "itunes:keywords")
?.text
?.split(",")
?.map((keyword) => keyword.trim())
?.toList(),
image: RssItunesImage.parse(findElementOrNull(element, "itunes:image")),
category: RssItunesCategory.parse(
findElementOrNull(element, "itunes:category")),


+ 1
- 3
lib/domain/rss_itunes.dart 查看文件

@@ -1,7 +1,6 @@
import 'package:webfeed/util/xml.dart';
import 'package:xml/xml.dart';

import 'package:webfeed/util/helpers.dart';

import 'rss_itunes_category.dart';
import 'rss_itunes_image.dart';
import 'rss_itunes_owner.dart';
@@ -66,4 +65,3 @@ class RssItunes {
);
}
}


+ 1
- 1
lib/domain/rss_itunes_owner.dart 查看文件

@@ -1,6 +1,6 @@
import 'package:xml/xml.dart';

import '../util/helpers.dart';
import '../util/xml.dart';

class RssItunesOwner {
final String name;


lib/util/helpers.dart → lib/util/xml.dart 查看文件


正在加载...
取消
保存