@@ -13,7 +13,7 @@ export default {
1313
1414 onClickExtension : async function ( ) {
1515 const encodeHTML = ( e ) =>
16- e . replace ( / ( [ \u00A0 - \u9999 < > & ] ) ( .| $ ) / g, function ( e , a , t ) {
16+ e ? .replace ( / ( [ \u00A0 - \u9999 < > & ] ) ( .| $ ) / g, function ( e , a , t ) {
1717 return "&" !== a || "#" !== t
1818 ? ( / [ \u00A0 - \u9999 < > & ] / . test ( t ) && ( t = "&#" + t . charCodeAt ( 0 ) + ";" ) ,
1919 "&#" + a . charCodeAt ( 0 ) + ";" + t )
@@ -47,65 +47,43 @@ export default {
4747 } ) ;
4848 let json = await res . json ( ) ;
4949 console . log ( json ) ;
50- // json.data.viewer.saver_info.all_saves.edges.forEach((e) => {
51- // let a = "",
52- // t = "",
53- // s = "",
54- // i = "",
55- // n = "",
56- // l = "",
57- // o = "",
58- // c = "",
59- // d = "";
60- // checkExit(() => e.node.savable.savable_title.text) &&
61- // (a = encodeHTML(e.node.savable.savable_title.text)),
62- // checkExit(() => e.node.savable.__typename) &&
63- // (t = e.node.savable.__typename),
64- // checkExit(() => e.node.savable.savable_image.uri) &&
65- // (s = e.node.savable.savable_image.uri),
66- // checkExit(() => e.node.savable.url) && (i = e.node.savable.url),
67- // checkExit(() => e.node.container_savable.savable_permalink) &&
68- // (n = e.node.container_savable.savable_permalink),
69- // checkExit(
70- // () => e.node.container_savable.savable_actors[0].__typename
71- // ) && (l = e.node.container_savable.savable_actors[0].__typename),
72- // checkExit(() => e.node.container_savable.savable_actors[0].name) &&
73- // (o = e.node.container_savable.savable_actors[0].name),
74- // checkExit(() => e.node.container_savable.savable_actors[0].id) &&
75- // (c = e.node.container_savable.savable_actors[0].id),
76- // checkExit(
77- // () => e.node.container_savable.savable_actors[0].profile_picture.uri
78- // ) &&
79- // (d =
80- // e.node.container_savable.savable_actors[0].profile_picture.uri),
81- // data.push({
82- // title: a,
83- // type: t,
84- // image: s,
85- // url: i,
86- // urlPost: n,
87- // sourceType: l,
88- // sourceName: o,
89- // sourceID: c,
90- // sourceImage: d,
91- // });
92- // });
93- // let s = !1;
94- // if (
95- // (checkExit(
96- // () => json.data.viewer.saver_info.all_saves.page_info.has_next_page
97- // ) &&
98- // (s = json.data.viewer.saver_info.all_saves.page_info.has_next_page),
99- // !0 === s)
100- // )
101- // await get_posts(
102- // json.data.viewer.saver_info.all_saves.page_info.end_cursor
103- // );
104- // else {
105- // // let e = window.btoa(unescape(encodeURIComponent(JSON.stringify(data))));
106- // // template(e);
107- // console.log("Done! Đang xuất dữ liệu...");
108- // }
50+ json . data . viewer . saver_info . all_saves . edges . forEach ( ( e ) => {
51+ data . push ( {
52+ title : encodeHTML ( checkExit ( ( ) => e . node . savable . savable_title . text ) ) ,
53+ type : checkExit ( ( ) => e . node . savable . __typename ) ,
54+ image : checkExit ( ( ) => e . node . savable . savable_image . uri ) ,
55+ url : checkExit ( ( ) => e . node . savable . url ) ,
56+ urlPost : checkExit ( ( ) => e . node . container_savable . savable_permalink ) ,
57+ sourceType : checkExit (
58+ ( ) => e . node . container_savable . savable_actors [ 0 ] . __typename
59+ ) ,
60+ sourceName : checkExit (
61+ ( ) => e . node . container_savable . savable_actors [ 0 ] . name
62+ ) ,
63+ sourceID : checkExit (
64+ ( ) => e . node . container_savable . savable_actors [ 0 ] . id
65+ ) ,
66+ sourceImage : checkExit (
67+ ( ) => e . node . container_savable . savable_actors [ 0 ] . profile_picture . uri
68+ ) ,
69+ } ) ;
70+ } ) ;
71+ let s = ! 1 ;
72+ if (
73+ ( checkExit (
74+ ( ) => json . data . viewer . saver_info . all_saves . page_info . has_next_page
75+ ) &&
76+ ( s = json . data . viewer . saver_info . all_saves . page_info . has_next_page ) ,
77+ ! 0 === s )
78+ )
79+ await get_posts (
80+ json . data . viewer . saver_info . all_saves . page_info . end_cursor
81+ ) ;
82+ else {
83+ // let e = window.btoa(unescape(encodeURIComponent(JSON.stringify(data))));
84+ // template(e);
85+ console . log ( "Done! Đang xuất dữ liệu..." ) ;
86+ }
10987 } ;
11088
11189 let { setLoadingText, closeLoading } = showLoading ( "Đang lấy token..." ) ;
0 commit comments