Performance improvements: structural sharing & moderation opts context (#3785)
* Fix: correctly apply structural sharing to preferences object * Move moderation opts into a context * Fix import * Remove log * Pass userdid directly * Pass moderationPrefs directly
This commit is contained in:
		
							parent
							
								
									39807a8630
								
							
						
					
					
						commit
						31cb3e5422
					
				
					 25 changed files with 231 additions and 120 deletions
				
			
		|  | @ -12,7 +12,7 @@ import {useQueryClient} from '@tanstack/react-query' | |||
| import {useModerationCauseDescription} from '#/lib/moderation/useModerationCauseDescription' | ||||
| import {useProfileShadow} from '#/state/cache/profile-shadow' | ||||
| import {Shadow} from '#/state/cache/types' | ||||
| import {useModerationOpts} from '#/state/queries/preferences' | ||||
| import {useModerationOpts} from '#/state/preferences/moderation-opts' | ||||
| import {useSession} from '#/state/session' | ||||
| import {usePalette} from 'lib/hooks/usePalette' | ||||
| import {getModerationCauseKey, isJustAMute} from 'lib/moderation' | ||||
|  |  | |||
|  | @ -9,7 +9,7 @@ import {msg, Trans} from '@lingui/macro' | |||
| import {useLingui} from '@lingui/react' | ||||
| 
 | ||||
| import {useProfileShadow} from '#/state/cache/profile-shadow' | ||||
| import {useModerationOpts} from '#/state/queries/preferences' | ||||
| import {useModerationOpts} from '#/state/preferences/moderation-opts' | ||||
| import {useProfileFollowMutationQueue} from '#/state/queries/profile' | ||||
| import {useSuggestedFollowsByActorQuery} from '#/state/queries/suggested-follows' | ||||
| import {useAnalytics} from 'lib/analytics/analytics' | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue