mirror of
https://github.com/R0m1k3/xtremflow.git
synced 2026-10-11 17:30:00 +02:00
feat: add settings API service and IPTV settings provider with configurable options.
This commit is contained in:
1 parent
80d93469f8
commit
4f8f613f0a
3 files changed
+52
-37
No files matched your search
@@ -295,7 +295,10 @@ class IptvSettingsNotifier extends StateNotifier<IptvSettings> {
|
||||
|
||||
Future<void> _saveToApi() async {
|
||||
final authState = _ref.read(authProvider);
|
||||
if (!authState.isAuthenticated) return;
|
||||
if (!authState.isAuthenticated) {
|
||||
print('[SettingsProvider] _saveToApi: Not authenticated, skipping save');
|
||||
return;
|
||||
}
|
||||
|
||||
// Create map from state
|
||||
final settingsMap = {
|
||||
@@ -313,7 +316,9 @@ class IptvSettingsNotifier extends StateNotifier<IptvSettings> {
|
||||
_SettingsKeys.preferredAspectRatio: state.preferredAspectRatio,
|
||||
};
|
||||
|
||||
await _apiService.saveSettings(settingsMap);
|
||||
print('[SettingsProvider] _saveToApi: Saving settings...');
|
||||
final success = await _apiService.saveSettings(settingsMap);
|
||||
print('[SettingsProvider] _saveToApi: Save result: $success');
|
||||
}
|
||||
|
||||
// ===== Setters with Auto-Save =====
|
||||
|
||||
Reference in new issue
Block a user