getMyData() function have to wait refreshSpotifyToken() (its setting and updating the access token) but i couldnt do that...
I also have to execute refreshSpotifyToken() every 30 minutes to update my access token.
var spotifyWebApiNode = require('spotify-web-api-node')
spotifyApi = new spotifyWebApiNode();
var refresh = require('spotify-refresh')
var refreshToken = '<refresh token>';
var clientID = '<client id>';
var clientSecret = '<client secret>';
async function refreshSpotifyToken(){
    refresh(refreshToken, clientID, clientSecret, function (err, res, body) { 
        if (err) return
    
        spotifyApi.setAccessToken = body.access_token;
        console.log('Spotify Access Token Successfully Refreshed');
    })
}
setInterval(async () => {
    await refreshSpotifyToken();
}, 30*30*1000)
async function getMyData(){
    await refreshSpotifyToken();
    
    const data = await spotifyApi.getMe();
    let userId = data.body.id;
    getMyPlaylist(userId);
}
async function getMyPlaylist(userId){
. . .
