This commit is contained in:
secret-rare
2026-03-07 17:38:13 +00:00
parent 0936ce26c8
commit 6084610a1d
+4 -4
View File
@@ -276,8 +276,8 @@ rbx_upload </h1>
</span><span id="RobloxClient-43"><a href="#RobloxClient-43"><span class="linenos"> 43</span></a> <span class="p">}</span>
</span><span id="RobloxClient-44"><a href="#RobloxClient-44"><span class="linenos"> 44</span></a> <span class="bp">self</span><span class="o">.</span><span class="n">_csrf_cookies</span> <span class="o">=</span> <span class="p">{</span><span class="s2">&quot;.ROBLOSECURITY&quot;</span><span class="p">:</span> <span class="n">roblosecurity</span><span class="p">}</span>
</span><span id="RobloxClient-45"><a href="#RobloxClient-45"><span class="linenos"> 45</span></a>
</span><span id="RobloxClient-46"><a href="#RobloxClient-46"><span class="linenos"> 46</span></a> <span class="k">def</span><span class="w"> </span><span class="nf">_proxy_url</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">url</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">str</span><span class="p">:</span>
</span><span id="RobloxClient-47"><a href="#RobloxClient-47"><span class="linenos"> 47</span></a> <span class="k">if</span> <span class="ow">not</span> <span class="bp">self</span><span class="o">.</span><span class="n">_proxy</span><span class="p">:</span>
</span><span id="RobloxClient-46"><a href="#RobloxClient-46"><span class="linenos"> 46</span></a> <span class="k">def</span><span class="w"> </span><span class="nf">_proxy_url</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">url</span><span class="p">:</span> <span class="nb">str</span><span class="p">,</span> <span class="n">force_direct</span><span class="p">:</span> <span class="nb">bool</span> <span class="o">=</span> <span class="kc">False</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">str</span><span class="p">:</span>
</span><span id="RobloxClient-47"><a href="#RobloxClient-47"><span class="linenos"> 47</span></a> <span class="k">if</span> <span class="ow">not</span> <span class="bp">self</span><span class="o">.</span><span class="n">_proxy</span> <span class="ow">or</span> <span class="n">force_direct</span><span class="p">:</span>
</span><span id="RobloxClient-48"><a href="#RobloxClient-48"><span class="linenos"> 48</span></a> <span class="k">return</span> <span class="n">url</span>
</span><span id="RobloxClient-49"><a href="#RobloxClient-49"><span class="linenos"> 49</span></a> <span class="k">return</span> <span class="n">url</span><span class="o">.</span><span class="n">replace</span><span class="p">(</span><span class="s2">&quot;roblox.com&quot;</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">_proxy</span><span class="p">)</span>
</span><span id="RobloxClient-50"><a href="#RobloxClient-50"><span class="linenos"> 50</span></a>
@@ -516,7 +516,7 @@ rbx_upload </h1>
</span><span id="RobloxClient-283"><a href="#RobloxClient-283"><span class="linenos">283</span></a> <span class="s2">&quot;targetType&quot;</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span>
</span><span id="RobloxClient-284"><a href="#RobloxClient-284"><span class="linenos">284</span></a> <span class="p">}</span>
</span><span id="RobloxClient-285"><a href="#RobloxClient-285"><span class="linenos">285</span></a> <span class="n">response</span> <span class="o">=</span> <span class="k">await</span> <span class="bp">self</span><span class="o">.</span><span class="n">_http</span><span class="o">.</span><span class="n">post</span><span class="p">(</span>
</span><span id="RobloxClient-286"><a href="#RobloxClient-286"><span class="linenos">286</span></a> <span class="bp">self</span><span class="o">.</span><span class="n">_proxy_url</span><span class="p">(</span><span class="s2">&quot;https://itemconfiguration.roblox.com/v1/collectibles&quot;</span><span class="p">),</span>
</span><span id="RobloxClient-286"><a href="#RobloxClient-286"><span class="linenos">286</span></a> <span class="bp">self</span><span class="o">.</span><span class="n">_proxy_url</span><span class="p">(</span><span class="s2">&quot;https://itemconfiguration.roblox.com/v1/collectibles&quot;</span><span class="p">,</span> <span class="n">force_direct</span><span class="o">=</span><span class="kc">True</span><span class="p">),</span>
</span><span id="RobloxClient-287"><a href="#RobloxClient-287"><span class="linenos">287</span></a> <span class="n">json</span><span class="o">=</span><span class="n">data</span><span class="p">,</span>
</span><span id="RobloxClient-288"><a href="#RobloxClient-288"><span class="linenos">288</span></a> <span class="n">headers</span><span class="o">=</span><span class="p">{</span>
</span><span id="RobloxClient-289"><a href="#RobloxClient-289"><span class="linenos">289</span></a> <span class="s2">&quot;X-CSRF-TOKEN&quot;</span><span class="p">:</span> <span class="n">csrf</span><span class="p">,</span>
@@ -879,7 +879,7 @@ failures in the returned BatchResult.</p>
</span><span id="RobloxClient.onsale_asset-283"><a href="#RobloxClient.onsale_asset-283"><span class="linenos">283</span></a> <span class="s2">&quot;targetType&quot;</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span>
</span><span id="RobloxClient.onsale_asset-284"><a href="#RobloxClient.onsale_asset-284"><span class="linenos">284</span></a> <span class="p">}</span>
</span><span id="RobloxClient.onsale_asset-285"><a href="#RobloxClient.onsale_asset-285"><span class="linenos">285</span></a> <span class="n">response</span> <span class="o">=</span> <span class="k">await</span> <span class="bp">self</span><span class="o">.</span><span class="n">_http</span><span class="o">.</span><span class="n">post</span><span class="p">(</span>
</span><span id="RobloxClient.onsale_asset-286"><a href="#RobloxClient.onsale_asset-286"><span class="linenos">286</span></a> <span class="bp">self</span><span class="o">.</span><span class="n">_proxy_url</span><span class="p">(</span><span class="s2">&quot;https://itemconfiguration.roblox.com/v1/collectibles&quot;</span><span class="p">),</span>
</span><span id="RobloxClient.onsale_asset-286"><a href="#RobloxClient.onsale_asset-286"><span class="linenos">286</span></a> <span class="bp">self</span><span class="o">.</span><span class="n">_proxy_url</span><span class="p">(</span><span class="s2">&quot;https://itemconfiguration.roblox.com/v1/collectibles&quot;</span><span class="p">,</span> <span class="n">force_direct</span><span class="o">=</span><span class="kc">True</span><span class="p">),</span>
</span><span id="RobloxClient.onsale_asset-287"><a href="#RobloxClient.onsale_asset-287"><span class="linenos">287</span></a> <span class="n">json</span><span class="o">=</span><span class="n">data</span><span class="p">,</span>
</span><span id="RobloxClient.onsale_asset-288"><a href="#RobloxClient.onsale_asset-288"><span class="linenos">288</span></a> <span class="n">headers</span><span class="o">=</span><span class="p">{</span>
</span><span id="RobloxClient.onsale_asset-289"><a href="#RobloxClient.onsale_asset-289"><span class="linenos">289</span></a> <span class="s2">&quot;X-CSRF-TOKEN&quot;</span><span class="p">:</span> <span class="n">csrf</span><span class="p">,</span>