Skip to content

Commit 083912c

Browse files
committed
update trending
1 parent 6d35e15 commit 083912c

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

lib/common/net/trending/github_trending.dart

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -27,16 +27,17 @@ class GitHubTrending {
2727
const TAGS = {
2828
"meta": {
2929
"start": '<span class="d-inline-block float-sm-right"',
30+
"flag": '/svg>',
3031
"end": '</span>end'
3132
},
3233
"starCount": {
33-
"start": '<span aria-label="star">',
34-
"flag": '/span>',
34+
"start": '<svg aria-label="star"',
35+
"flag": '/svg>',
3536
"end": '</a>'
3637
},
3738
"forkCount": {
38-
"start": '<span aria-label="fork">',
39-
"flag": '/span>',
39+
"start": '<svg aria-label="repo-forked"',
40+
"flag": '/svg>',
4041
"end": '</a>'
4142
}
4243
};
@@ -120,10 +121,10 @@ class TrendingUtil {
120121
startFlag = tag["start"];
121122
}
122123
var content = parseContentWithNote(noteContent, startFlag, tag["end"]);
123-
if (content.indexOf('</span>') != -1 &&
124-
(content.indexOf('</span>') + '</span>'.length <= content.length)) {
124+
if (tag["flag"] != null && content.indexOf(tag["flag"]) != -1 &&
125+
(content.indexOf(tag["flag"]) + tag["flag"].length <= content.length)) {
125126
var metaContent = content.substring(
126-
content.indexOf('</span>') + '</span>'.length, content.length);
127+
content.indexOf(tag["flag"]) + tag["flag"].length, content.length);
127128
return trim(metaContent);
128129
} else {
129130
return trim(content);

0 commit comments

Comments
 (0)