Per channel skeleton
This commit is contained in:
@@ -239,13 +239,14 @@ class _TaskDetailScreenState extends ConsumerState<TaskDetailScreen>
|
||||
|
||||
final realtime = ref.watch(realtimeControllerProvider);
|
||||
final isRetrieving =
|
||||
realtime.isAnyStreamRecovering ||
|
||||
tasksAsync.isLoading ||
|
||||
ticketsAsync.isLoading ||
|
||||
officesAsync.isLoading ||
|
||||
profileAsync.isLoading ||
|
||||
assignmentsAsync.isLoading ||
|
||||
taskMessagesAsync.isLoading;
|
||||
realtime.isChannelRecovering('tasks') ||
|
||||
realtime.isChannelRecovering('task_assignments') ||
|
||||
(!tasksAsync.hasValue && tasksAsync.isLoading) ||
|
||||
(!ticketsAsync.hasValue && ticketsAsync.isLoading) ||
|
||||
(!officesAsync.hasValue && officesAsync.isLoading) ||
|
||||
(!profileAsync.hasValue && profileAsync.isLoading) ||
|
||||
(!assignmentsAsync.hasValue && assignmentsAsync.isLoading) ||
|
||||
(!taskMessagesAsync.hasValue && taskMessagesAsync.isLoading);
|
||||
|
||||
return Skeletonizer(
|
||||
enabled: isRetrieving,
|
||||
|
||||
Reference in New Issue
Block a user