From 9f370448ed4c64069326f2ae10b97f6ff8a0b600 Mon Sep 17 00:00:00 2001 From: mkelvers Date: Mon, 6 Jul 2026 07:08:54 +0200 Subject: [PATCH] feat: add deferred playback data context helpers --- internal/domain/playback.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/internal/domain/playback.go b/internal/domain/playback.go index 46e26475..727c272e 100644 --- a/internal/domain/playback.go +++ b/internal/domain/playback.go @@ -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)