User commited on
Commit
18cf640
·
1 Parent(s): 9c8592c

add: Updated version-check logging and comments

Browse files
TaskTrackingSystem.WebApp/MenuAuthorizationService.cs CHANGED
@@ -147,7 +147,7 @@ public class MenuAuthorizationService
147
  if (serverVersion != _sessionState.CachedMenuVersion)
148
  {
149
  // Permissions have changed — bust cache and reload full menus.
150
- Console.WriteLine($"[MenuAuth] Permission version changed ({_sessionState.CachedMenuVersion} -> {serverVersion}). Reloading menus.");
151
  _sessionState.ClearMenuCache();
152
  return await LoadMenusAsync(user, roleKey);
153
  }
@@ -155,8 +155,8 @@ public class MenuAuthorizationService
155
  }
156
  catch (Exception ex)
157
  {
158
- // If the version check fails, just use the cached menus to avoid breaking the UI.
159
- Console.WriteLine($"[MenuAuth] Version check failed (using cache): {ex.Message}");
160
  }
161
 
162
  return _sessionState.CachedMenus!;
@@ -201,7 +201,7 @@ public class MenuAuthorizationService
201
  menus = BuildFallbackMenus(user);
202
  }
203
 
204
- // Store the version so we can detect future permission changes.
205
  var versionResponse = await versionTask;
206
  if (versionResponse.IsSuccessStatusCode)
207
  {
 
147
  if (serverVersion != _sessionState.CachedMenuVersion)
148
  {
149
  // Permissions have changed — bust cache and reload full menus.
150
+ Console.WriteLine($"[MenuAuth] Access version changed ({_sessionState.CachedMenuVersion} -> {serverVersion}). Reloading menus.");
151
  _sessionState.ClearMenuCache();
152
  return await LoadMenusAsync(user, roleKey);
153
  }
 
155
  }
156
  catch (Exception ex)
157
  {
158
+ // If the version check fails, just use the cached menus to avoid breaking the UI.
159
+ Console.WriteLine($"[MenuAuth] Access version check failed (using cache): {ex.Message}");
160
  }
161
 
162
  return _sessionState.CachedMenus!;
 
201
  menus = BuildFallbackMenus(user);
202
  }
203
 
204
+ // Store the version so we can detect future access changes.
205
  var versionResponse = await versionTask;
206
  if (versionResponse.IsSuccessStatusCode)
207
  {