@@ -130,12 +130,18 @@ class AuthService {
130130
131131 // Create default UserAppSettings for the new user
132132 final defaultAppSettings = UserAppSettings (id: user.id);
133- await _userAppSettingsRepository.create (item: defaultAppSettings);
133+ await _userAppSettingsRepository.create (
134+ item: defaultAppSettings,
135+ userId: user.id, // Pass user ID for scoping
136+ );
134137 print ('Created default UserAppSettings for user: ${user .id }' );
135138
136139 // Create default UserContentPreferences for the new user
137140 final defaultUserPreferences = UserContentPreferences (id: user.id);
138- await _userContentPreferencesRepository.create (item: defaultUserPreferences);
141+ await _userContentPreferencesRepository.create (
142+ item: defaultUserPreferences,
143+ userId: user.id, // Pass user ID for scoping
144+ );
139145 print ('Created default UserContentPreferences for user: ${user .id }' );
140146 }
141147 } on HtHttpException catch (e) {
@@ -189,12 +195,18 @@ class AuthService {
189195
190196 // Create default UserAppSettings for the new anonymous user
191197 final defaultAppSettings = UserAppSettings (id: user.id);
192- await _userAppSettingsRepository.create (item: defaultAppSettings);
198+ await _userAppSettingsRepository.create (
199+ item: defaultAppSettings,
200+ userId: user.id, // Pass user ID for scoping
201+ );
193202 print ('Created default UserAppSettings for anonymous user: ${user .id }' );
194203
195204 // Create default UserContentPreferences for the new anonymous user
196205 final defaultUserPreferences = UserContentPreferences (id: user.id);
197- await _userContentPreferencesRepository.create (item: defaultUserPreferences);
206+ await _userContentPreferencesRepository.create (
207+ item: defaultUserPreferences,
208+ userId: user.id, // Pass user ID for scoping
209+ );
198210 print ('Created default UserContentPreferences for anonymous user: ${user .id }' );
199211
200212 // 2. Generate token
0 commit comments