mirror of
https://github.com/ramsayleung/rspotify.git
synced 2026-04-26 16:05:53 +03:00
[PR #82] [MERGED] Add async/await #230
Labels
No labels
Stale
bug
discussion
enhancement
good first issue
good first issue
help wanted
pull-request
question
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/rspotify#230
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/ramsayleung/rspotify/pull/82
Author: @Rigellute
Created: 2/25/2020
Status: ✅ Merged
Merged: 2/27/2020
Merged by: @ramsayleung
Base:
master← Head:ramsay/support-for-async-await📝 Commits (10+)
7944bcccreate blocking package, move all blocking endpoint into this package.2ed4705convert internal_call, oauth functions and related utils functions to3408caecomment all endpoint functions which don't supportasync/awaitafe5c4arefactor project structure, shorten import path0b71843Merge branch 'ramsay/reduce-import-path' into ramsay/support-for-async-await35de52dadd blocking feature, fix import path error.7cb38f1add tokio and futures to run async example.c677f4fupdate artist.rs example to async version.aa9745bmove categories.rs example to blocking directory and explicitly declare it in Cargo.toml9f2d991move all blocking example into blocking directory, add explicitly declare theme📊 Changes
155 files changed (+6391 additions, -800 deletions)
View changed files
📝
.gitignore(+2 -1)📝
CHANGELOG.md(+7 -0)📝
Cargo.toml(+335 -2)📝
README.md(+51 -34)📝
examples/album.rs(+5 -4)📝
examples/album_tracks.rs(+5 -4)📝
examples/albums.rs(+5 -4)📝
examples/artist.rs(+5 -4)📝
examples/artist_related_artists.rs(+5 -4)📝
examples/artist_top_tracks.rs(+9 -6)📝
examples/artists.rs(+5 -4)📝
examples/artists_albums.rs(+14 -11)📝
examples/audio_analysis.rs(+5 -4)📝
examples/audio_features.rs(+5 -4)📝
examples/audios_features.rs(+5 -4)➕
examples/blocking/artist_top_tracks.rs(+30 -0)➕
examples/blocking/categories.rs(+42 -0)➕
examples/blocking/current_playback.rs(+41 -0)➕
examples/blocking/current_playing.rs(+41 -0)➕
examples/blocking/current_user_followed_artists.rs(+39 -0)...and 80 more files
📄 Description
Purpose of this PR is to track the progress of migrating rspotify to using async/await
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.