Fix SpotifyControls
This commit is contained in:
parent
685f44d40f
commit
c3ccbbfa99
|
@ -71,7 +71,7 @@ export const SpotifyStore = proxyLazy(() => {
|
||||||
const { Store } = Flux;
|
const { Store } = Flux;
|
||||||
|
|
||||||
const SpotifySocket = findByPropsLazy("getActiveSocketAndDevice");
|
const SpotifySocket = findByPropsLazy("getActiveSocketAndDevice");
|
||||||
const SpotifyAPI = findByPropsLazy("SpotifyAPIMarker");
|
const SpotifyUtils = findByPropsLazy("SpotifyAPI");
|
||||||
|
|
||||||
const API_BASE = "https://api.spotify.com/v1/me/player";
|
const API_BASE = "https://api.spotify.com/v1/me/player";
|
||||||
|
|
||||||
|
@ -169,7 +169,7 @@ export const SpotifyStore = proxyLazy(() => {
|
||||||
(data.query ??= {}).device_id = this.device.id;
|
(data.query ??= {}).device_id = this.device.id;
|
||||||
|
|
||||||
const { socket } = SpotifySocket.getActiveSocketAndDevice();
|
const { socket } = SpotifySocket.getActiveSocketAndDevice();
|
||||||
return SpotifyAPI[method](socket.accountId, socket.accessToken, {
|
return SpotifyUtils.SpotifyAPI[method](socket.accountId, socket.accessToken, {
|
||||||
url: API_BASE + route,
|
url: API_BASE + route,
|
||||||
...data
|
...data
|
||||||
});
|
});
|
||||||
|
|
|
@ -59,8 +59,8 @@ export default definePlugin({
|
||||||
{
|
{
|
||||||
find: ".PLAYER_DEVICES",
|
find: ".PLAYER_DEVICES",
|
||||||
replacement: {
|
replacement: {
|
||||||
match: /get:(.{1,3})\.bind\(null,(.{1,6})\.get\)/,
|
match: /get:(\i)\.bind\(null,(\i\.\i)\.get\)/,
|
||||||
replace: "SpotifyAPIMarker:1,post:$1.bind(null,$2.post),$&"
|
replace: "post:$1.bind(null,$2.post),$&"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
// Discord doesn't give you the repeat kind, only a boolean
|
// Discord doesn't give you the repeat kind, only a boolean
|
||||||
|
|
Loading…
Reference in a new issue