diff --git a/dist/main.js b/dist/main.js index 640c00f..9e1a942 100644 --- a/dist/main.js +++ b/dist/main.js @@ -1 +1 @@ -(()=>{var c="better-cloud-search_max-search-limit";function d(){return parseInt(localStorage.getItem(c))||5}function u(e){localStorage.setItem(c,e.toString())}plugin.onConfig(e=>{let t=document.createElement("div"),o=document.createElement("span"),n=e.makeInput(d(),{oninput:a=>{u(a.target.value)}});return o.innerText="Max Search Limit: ",t.appendChild(o),t.appendChild(n),t});plugin.onLoad(()=>{window.loadmaxlimit=function(){return parseInt(localStorage.getItem(c))||5},window.cloudsearch=function(e){return console.log(`cloudsearch_main(${e})`),new Promise((t,o)=>{function n(r){console.log(`Resolved cloudsearch(arg: ${e}):`,r),t(r)}let a=window.ctl.cloudListManager.NI.uid,i=window.loadmaxlimit();var l={data:{uid:a,offset:0,total:!0,limit:i,keyword:e},ext:{},key:`track_cloud_search-${a}-${e}`,limit:i,offset:0,onload:n,rkey:`r-track_cloud_search-${a}-${e}-0-${i}`};window.ctl.player.AJ[0].MF.$i(l),window.ctl.player.AJ[0].MF.Ge("doloadlist",l)})},betterncm.app.getSucceededHijacks().then(e=>{e.includes("BetterCloudSearch::")||console.error("Failed to hijack BetterCloudSearch::")})});})(); +(()=>{var c="better-cloud-search_max-search-limit";function d(){return parseInt(localStorage.getItem(c))||5}function u(e){localStorage.setItem(c,e.toString())}plugin.onConfig(e=>{let t=document.createElement("div"),o=document.createElement("span"),n=e.makeInput(d(),{oninput:a=>{u(a.target.value)}});return o.innerText="Max Search Limit: ",t.appendChild(o),t.appendChild(n),t});plugin.onLoad(()=>{window.loadmaxlimit=function(){return parseInt(localStorage.getItem(c))||5},window.cloudsearch=function(e){return console.log(`cloudsearch_main(${e})`),new Promise((t,o)=>{function n(r){console.log(`Resolved cloudsearch(arg: ${e}):`,r),t(r)}let a=localCache.Du("host.profile.userId"),l=window.loadmaxlimit();var i={data:{uid:a,offset:0,total:!0,limit:l,keyword:e},ext:{},key:`track_cloud_search-${a}-${e}`,limit:l,offset:0,onload:n,rkey:`r-track_cloud_search-${a}-${e}-0-${l}`};window.ctl.player.AJ[0].MF.$i(i),window.ctl.player.AJ[0].MF.Ge("doloadlist",i)})},betterncm.app.getSucceededHijacks().then(e=>{e.includes("BetterCloudSearch::")||console.error("Failed to hijack BetterCloudSearch::")})});})(); diff --git a/dist/manifest.json b/dist/manifest.json index 161ebe1..636e1fa 100644 --- a/dist/manifest.json +++ b/dist/manifest.json @@ -1,7 +1,7 @@ { "manifest_version": 1, "name": "BetterCloudSearch", - "version": "1.3", + "version": "1.4", "author": "aquamarine5", "author_links": [ "https://github.com/aquamarine5/BetterCloudSearch" diff --git a/dist/startup_script.js b/dist/startup_script.js index be7a417..18dcf6b 100644 --- a/dist/startup_script.js +++ b/dist/startup_script.js @@ -1 +1 @@ -(()=>{(()=>{let c="better-cloud-search_max-search-limit";window.loadmaxlimit=function(){return parseInt(localStorage.getItem(c))||5},window.cloudsearch=function(o){return console.log(`cloudsearch_startup(${o})`),new Promise((i,n)=>{function r(a){console.log(`Resolved cloudsearch(arg: ${o}):`,a),i(a)}let e=window.ctl.cloudListManager.NI.uid,l=window.loadmaxlimit();var t={data:{uid:e,offset:0,total:!0,limit:l,keyword:o},ext:{},key:`track_cloud_search-${e}-${o}`,limit:l,offset:0,onload:r,rkey:`r-track_cloud_search-${e}-${o}-0-${l}`};window.ctl.player.AJ[0].MF.$i(t),window.ctl.player.AJ[0].MF.Ge("doloadlist",t)})}})();})(); +(()=>{(()=>{let c="better-cloud-search_max-search-limit";window.loadmaxlimit=function(){return parseInt(localStorage.getItem(c))||5},window.cloudsearch=function(e){return console.log(`cloudsearch_startup(${e})`),new Promise((r,s)=>{function i(a){console.log(`Resolved cloudsearch(arg: ${e}):`,a),r(a)}let o=localCache.Du("host.profile.userId"),l=window.loadmaxlimit();var t={data:{uid:o,offset:0,total:!0,limit:l,keyword:e},ext:{},key:`track_cloud_search-${o}-${e}`,limit:l,offset:0,onload:i,rkey:`r-track_cloud_search-${o}-${e}-0-${l}`};window.ctl.player.AJ[0].MF.$i(t),window.ctl.player.AJ[0].MF.Ge("doloadlist",t)})}})();})(); diff --git a/manifest.json b/manifest.json index 161ebe1..636e1fa 100644 --- a/manifest.json +++ b/manifest.json @@ -1,7 +1,7 @@ { "manifest_version": 1, "name": "BetterCloudSearch", - "version": "1.3", + "version": "1.4", "author": "aquamarine5", "author_links": [ "https://github.com/aquamarine5/BetterCloudSearch" diff --git a/src/main.ts b/src/main.ts index 078bca2..a04e2fe 100644 --- a/src/main.ts +++ b/src/main.ts @@ -40,7 +40,7 @@ plugin.onLoad(() => { console.log(`Resolved cloudsearch(arg: ${queryString}):`, data) resolve(data) } - let userid = window.ctl.cloudListManager.NI.uid + let userid = localCache.Du("host.profile.userId") let loadmaxlimitnumber = window["loadmaxlimit"]() var queryData = { data: { uid: userid, offset: 0, total: true, limit: loadmaxlimitnumber, keyword: queryString }, diff --git a/src/startup_script.ts b/src/startup_script.ts index f4f23c0..830bfd9 100644 --- a/src/startup_script.ts +++ b/src/startup_script.ts @@ -18,7 +18,7 @@ console.log(`Resolved cloudsearch(arg: ${queryString}):`, data) resolve(data) } - let userid = window.ctl.cloudListManager.NI.uid + let userid = localCache.Du("host.profile.userId") let loadmaxlimitnumber = window["loadmaxlimit"]() var queryData = { data: { uid: userid, offset: 0, total: true, limit: loadmaxlimitnumber, keyword: queryString },