fix: Avoid invalid url

This commit is contained in:
Jia-Han Wu
2021-12-16 15:46:43 +08:00
committed by GitHub
parent 536fb45d5b
commit c17fbdbf10
@@ -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();