fix: Avoid invalid url
This commit is contained in:
@@ -1498,6 +1498,7 @@ class ChannelClientState {
|
|||||||
if (url == null || !url.contains('')) {
|
if (url == null || !url.contains('')) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
try {
|
||||||
final uri = Uri.parse(url);
|
final uri = Uri.parse(url);
|
||||||
if (!uri.host.endsWith('stream-io-cdn.com') ||
|
if (!uri.host.endsWith('stream-io-cdn.com') ||
|
||||||
uri.queryParameters['Expires'] == null) {
|
uri.queryParameters['Expires'] == null) {
|
||||||
@@ -1508,6 +1509,9 @@ class ChannelClientState {
|
|||||||
final expiration =
|
final expiration =
|
||||||
DateTime.fromMillisecondsSinceEpoch(secondsFromEpoch * 1000);
|
DateTime.fromMillisecondsSinceEpoch(secondsFromEpoch * 1000);
|
||||||
return expiration.isBefore(DateTime.now());
|
return expiration.isBefore(DateTime.now());
|
||||||
|
} catch (_) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
}))
|
}))
|
||||||
.map((e) => e.id)
|
.map((e) => e.id)
|
||||||
.toList();
|
.toList();
|
||||||
|
|||||||
Reference in New Issue
Block a user