Skip to content

v0.0.22: Emergency fix for Zain alliance partner streaming#68

Merged
zortos293 merged 2 commits intomainfrom
dev
Dec 28, 2025
Merged

v0.0.22: Emergency fix for Zain alliance partner streaming#68
zortos293 merged 2 commits intomainfrom
dev

Conversation

@zortos293
Copy link
Collaborator

Summary

  • Fix Zain alliance partner signaling URL - The initial API response returns a malformed URL (rtsps://.zai.geforcenow.nvidiagrid.net:322) missing the server IP, causing WebRTC connection failures
  • Update session storage to use signaling URL directly from polling API response
  • Add validation for malformed URLs and fallback to server IP

Changes

  • src-tauri/src/streaming.rs: Fix signaling URL handling for alliance partners
  • Version bump to 0.0.22

- Update session storage to use signaling URL directly from API response
- Add validation for malformed URLs (starting with dot) in get_webrtc_config
- Fall back to server IP when signaling URL is malformed

Bump version to 0.0.22
Copilot AI review requested due to automatic review settings December 28, 2025 19:44
@zortos293 zortos293 linked an issue Dec 28, 2025 that may be closed by this pull request
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This emergency fix resolves WebRTC connection failures for Zain alliance partner streaming caused by malformed signaling URLs returned by the API. The fix addresses URLs like rtsps://.zai.geforcenow.nvidiagrid.net:322 that are missing the server IP address.

  • Updates session storage to preserve the raw signaling URL from the API polling response
  • Adds validation in WebRTC config to detect malformed URLs (hostnames starting with .)
  • Implements fallback to use the server control IP when URLs are malformed
  • Bumps version to 0.0.22 across all package files

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 1 comment.

File Description
src-tauri/src/streaming.rs Adds signaling URL storage from API response and validation logic to detect/handle malformed URLs with fallback to server IP
src-tauri/tauri.conf.json Version bump to 0.0.22
src-tauri/Cargo.toml Version bump to 0.0.22
package.json Version bump to 0.0.22

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@zortos293 zortos293 merged commit 3647086 into main Dec 28, 2025
1 check passed
zortos293 added a commit that referenced this pull request Feb 21, 2026
v0.0.22: Emergency fix for Zain alliance partner streaming
zortos293 added a commit that referenced this pull request Feb 21, 2026
v0.0.22: Emergency fix for Zain alliance partner streaming
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Alliance Server (Zain) Still not working

2 participants