More work on opentelemetry event reporting
Moastly a re-org to avoid new contexts over React component unmounts/ remounts.
This commit is contained in:
		
					parent
					
						
							
								22d2404370
							
						
					
				
			
			
				commit
				
					
						31450219c8
					
				
			
		
					 8 changed files with 93 additions and 38 deletions
				
			
		| 
						 | 
				
			
			@ -73,6 +73,7 @@ import { TileDescriptor } from "../video-grid/TileDescriptor";
 | 
			
		|||
import { AudioSink } from "../video-grid/AudioSink";
 | 
			
		||||
import { useCallViewKeyboardShortcuts } from "../useCallViewKeyboardShortcuts";
 | 
			
		||||
import { NewVideoGrid } from "../video-grid/NewVideoGrid";
 | 
			
		||||
import { OTelGroupCallMembership } from "../otel/OTelGroupCallMembership";
 | 
			
		||||
 | 
			
		||||
const canScreenshare = "getDisplayMedia" in (navigator.mediaDevices ?? {});
 | 
			
		||||
// There is currently a bug in Safari our our code with cloning and sending MediaStreams
 | 
			
		||||
| 
						 | 
				
			
			@ -100,6 +101,7 @@ interface Props {
 | 
			
		|||
  roomIdOrAlias: string;
 | 
			
		||||
  unencryptedEventsFromUsers: Set<string>;
 | 
			
		||||
  hideHeader: boolean;
 | 
			
		||||
  otelGroupCallMembership: OTelGroupCallMembership;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
export function InCallView({
 | 
			
		||||
| 
						 | 
				
			
			@ -122,6 +124,7 @@ export function InCallView({
 | 
			
		|||
  roomIdOrAlias,
 | 
			
		||||
  unencryptedEventsFromUsers,
 | 
			
		||||
  hideHeader,
 | 
			
		||||
  otelGroupCallMembership,
 | 
			
		||||
}: Props) {
 | 
			
		||||
  const { t } = useTranslation();
 | 
			
		||||
  usePreventScroll();
 | 
			
		||||
| 
						 | 
				
			
			@ -429,6 +432,7 @@ export function InCallView({
 | 
			
		|||
      <GroupCallInspector
 | 
			
		||||
        client={client}
 | 
			
		||||
        groupCall={groupCall}
 | 
			
		||||
        otelGroupCallMembership={otelGroupCallMembership}
 | 
			
		||||
        show={showInspector}
 | 
			
		||||
      />
 | 
			
		||||
      {rageshakeRequestModalState.isOpen && (
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue