add iOS specific about page

This commit is contained in:
2024-09-23 20:18:50 -04:00
parent 426c6b7567
commit f232324f11

View File

@@ -1,3 +1,5 @@
import 'dart:io' show Platform;
import 'package:audio_service/audio_service.dart'; import 'package:audio_service/audio_service.dart';
import 'package:audio_session/audio_session.dart'; import 'package:audio_session/audio_session.dart';
import 'package:audioplayers/audioplayers.dart'; import 'package:audioplayers/audioplayers.dart';
@@ -28,10 +30,14 @@ const String _fallbackAbout =
"Ything Radio is an internet radio streaming application."; "Ything Radio is an internet radio streaming application.";
final _urlAbout = final _urlAbout =
Uri.parse("https://generic.ything.app/ything_radio/about.txt"); Uri.parse("https://generic.ything.app/ything_radio/about.txt");
final _urlAboutIOS =
Uri.parse("https://generic.ything.app/ything_radio/about_ios.txt");
late final String _remoteAbout; late final String _remoteAbout;
Future<void> loadAboutUrl() async { Future<void> loadAboutUrl() async {
final resp = await http.get(_urlAbout); final resp = await http.get(Platform.isIOS ? _urlAboutIOS : _urlAbout);
if (resp.statusCode == 200) { if (resp.statusCode == 200) {
_remoteAbout = resp.body; _remoteAbout = resp.body;