mirror of
https://github.com/EddieTheCubeHead/Stagnum.git
synced 2026-04-26 06:05:49 +03:00
[PR #212] [MERGED] 183 better playback state synchronization #322
Labels
No labels
bug
bug
client
design
documentation
feature
feature
infrastructure
pull-request
ready for development
server
server
spike
technical work
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/Stagnum#322
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/EddieTheCubeHead/Stagnum/pull/212
Author: @EddieTheCubeHead
Created: 4/10/2024
Status: ✅ Merged
Merged: 4/11/2024
Merged by: @EddieTheCubeHead
Base:
master← Head:183-better-playback-state-synchronization📝 Commits (10+)
e8988caMerge branch '200-rename-authorization-header-to-adhere-to-industry-standards' into 199-subtask-include-users-current-token-in-all-authorized-response-headers-and-refresh-expired-tokens-on-token-validation-in-backend03c41edMerge branch '182-clean-users-queue-on-playback-start' into 199-subtask-include-users-current-token-in-all-authorized-response-headers-and-refresh-expired-tokens-on-token-validation-in-backend89dd310Merge branch '182-clean-users-queue-on-playback-start' into 199-subtask-include-users-current-token-in-all-authorized-response-headers-and-refresh-expired-tokens-on-token-validation-in-backendbebec54Merge branch '195-creating-a-new-pool-corrupts-data-in-backend' into 199-subtask-include-users-current-token-in-all-authorized-response-headers-and-refresh-expired-tokens-on-token-validation-in-backendd2c9c90199 Add token to response headers and add tests ensuring all authirozed routes return it44f9997199 Refresh token after expiryfd8b8e7Merge branch 'master' into 199-subtask-include-users-current-token-in-all-authorized-response-headers-and-refresh-expired-tokens-on-token-validation-in-backendb23c208Merge branch '199-subtask-include-users-current-token-in-all-authorized-response-headers-and-refresh-expired-tokens-on-token-validation-in-backend' into 183-better-playback-state-synchronizationc8c73e0Merge branch 'master' into 183-better-playback-state-synchronization53deaa0Merge branch 'master' into 183-better-playback-state-synchronization📊 Changes
27 files changed (+969 additions, -460 deletions)
View changed files
📝
client/next.config.mjs(+3 -3)📝
server/src/api/auth/dependencies.py(+9 -61)📝
server/src/api/auth/models.py(+0 -7)📝
server/src/api/auth/tasks.py(+3 -3)📝
server/src/api/common/dependencies.py(+108 -11)📝
server/src/api/common/helpers.py(+14 -0)📝
server/src/api/common/models.py(+7 -0)📝
server/src/api/pool/dependencies.py(+136 -56)📝
server/src/api/pool/tasks.py(+11 -6)📝
server/src/api/search/dependencies.py(+0 -1)📝
server/src/database/entities.py(+5 -5)📝
server/test/auth_features/auth_login_callback_features.py(+10 -84)📝
server/test/auth_features/cleanup_state_strings_features.py(+9 -22)📝
server/test/auth_features/conftest.py(+90 -0)➕
server/test/auth_features/refresh_token_features.py(+22 -0)📝
server/test/conftest.py(+141 -11)📝
server/test/pool_features/add_content_features.py(+20 -7)📝
server/test/pool_features/conftest.py(+101 -46)📝
server/test/pool_features/create_pool_features.py(+40 -17)📝
server/test/pool_features/delete_content_features.py(+8 -2)...and 7 more files
📄 Description
Two main features here:
When queueing a song, spotify playback status is fetched first
this doesn't work correctly bugfixing on another ticketFixed now and merged into this ticketWhen making operations, user queue is fetched and emptied by skipping queued songs
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.