public getRecentlyPlayedTracks()

in src/endpoints/PlayerEndpoints.ts [25:38]


    public getRecentlyPlayedTracks(limit?: MaxInt<50>, queryRange?: QueryRange) {
        const paramObj: any = { limit };

        if (queryRange) {
            if (queryRange.type === "before") {
                paramObj.before = queryRange.timestamp
            } else if (queryRange.type === "after") {
                paramObj.after = queryRange.timestamp
            }
        }

        const params = this.paramsFor(paramObj);
        return this.getRequest<RecentlyPlayedTracksPage>(`me/player/recently-played${params}`);
    }