mirror of https://github.com/OpenVidu/openvidu.git
- Extracted permission strategies into a separate method for better readability. - Created a method to handle permission strategy attempts and return valid devices. - Added a utility method to filter out invalid devices. - Improved error handling in getMediaDevicesFirefox method. test: Add unit tests for DocumentService - Implemented comprehensive tests for DocumentService methods including toggleFullscreen, isSmallElement, and fullscreen handling. - Mocked document and element interactions to ensure proper functionality. feat: Implement E2EE service with encryption and decryption capabilities - Developed E2eeService to handle end-to-end encryption with methods for encrypting and decrypting data. - Added caching for decrypted strings to optimize performance. - Included tests for various scenarios including encryption failures and binary data handling. test: Add unit tests for PanelService - Created tests for PanelService to validate panel opening, closing, and state management. - Ensured proper emissions from panelStatusObs during panel state changes. fix: Initialize externalType in PanelService to avoid undefined state - Set default value for externalType to an empty string to prevent potential issues. |
||
|---|---|---|
| .github | ||
| openvidu-components-angular | ||
| openvidu-deployment | ||
| openvidu-livekit@428f1a472b | ||
| openvidu-test-browsers | ||
| openvidu-test-e2e | ||
| openvidu-test-integration | ||
| openvidu-testapp | ||
| .gitignore | ||
| .gitmodules | ||
| CONTRIBUTING.md | ||
| LICENSE | ||
| NOTICE | ||
| README.md | ||
README.md
openvidu
Visit openvidu.io
Community Forum
Visit OpenVidu Community Forum
Contributors
This project exists thanks to all the people who contribute.
Backers
Thank you to all our backers! 🙏 [Become a backer]
Acknowledgments
OpenVidu has been supported under project "CPP2021-008720 NewGenVidu: An elastic, user-friendly and privacy-friendly videoconferencing platform", funded by MCIN/AEI/10.13039/501100011033 and by the European Union-NextGenerationEU/PRTR.
Sponsors
Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]