feat: add deferred playback data context helpers

This commit is contained in:
2026-07-06 07:08:54 +02:00
parent 6a7cd55b47
commit 9f370448ed

View File

@@ -6,6 +6,16 @@ import (
)
type playbackSourceRefreshKey struct{}
type deferredPlaybackDataKey struct{}
func WithDeferredPlaybackData(ctx context.Context) context.Context {
return context.WithValue(ctx, deferredPlaybackDataKey{}, true)
}
func PlaybackDataDeferred(ctx context.Context) bool {
deferred, _ := ctx.Value(deferredPlaybackDataKey{}).(bool)
return deferred
}
func WithPlaybackSourceRefresh(ctx context.Context) context.Context {
return context.WithValue(ctx, playbackSourceRefreshKey{}, true)