Skip to content
Commit a2896d2b authored by Shivansh Saini's avatar Shivansh Saini Committed by Geoffrey Métais
Browse files

Stubbed Media and LibVLC classes



Used Abstract Factory Manager design pattern for LibVLC components

Tests done: StreamsModel, SubtitlesModel, HistoryModel, FilePickerModel,
       BrowserModel, StorageModel, FileBrowserModel, NetworkModel,
       VideosViewModel

Used CoroutineContextProvider to replace context on-demand.
Added extension function for the child of SingletonHolder used in ExternalSubRepository.
Replaced OpenSubtitleRepository.getInstance to use lazy value, so it can be replaced in tests.
Added Dependency Provider for BrowserProvider
Updated StubDataSource to configure data set to provide
LibVLC: Refactored interfaces

Signed-off-by: default avatarShivansh Saini <shivanshs9@gmail.com>
parent 3374f11a
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment