refactor: extract shared mixins and helpers, drop dead abstractions
Introduces shared seams for paginated views, D-pad reorder, media control routing, async singletons and the device method channel, then points the open-coded copies at them. Also removes unused models and duplicated provider/server plumbing, folds the twice-implemented artifact store in the server, and factors the repeated Flutter toolchain prologue in CI into a composite action.
This commit is contained in:
@@ -468,7 +468,7 @@ extension _VideoPlayerPlaybackServiceMethods on VideoPlayerScreenState {
|
||||
final mediaControlsManager = MediaControlsManager();
|
||||
_mediaControlsManager = mediaControlsManager;
|
||||
|
||||
final mediaControlRouter = VideoPlayerMediaControlRouter(
|
||||
final mediaControlRouter = MediaControlRouter(
|
||||
canControlPlayback: _canControlPlayback,
|
||||
canNavigateMediaItems: _canNavigateMediaItems,
|
||||
onPlay: () {
|
||||
|
||||
Reference in New Issue
Block a user