mirror of
https://github.com/KRTirtho/spotube.git
synced 2025-12-09 00:37:31 +00:00
cd: ugghh breaking flutter changes on every major version
This commit is contained in:
parent
73ba9f3a3d
commit
204932be9b
@ -30,7 +30,6 @@ jobs:
|
||||
|
||||
- run: |
|
||||
export PATH="$PATH:`pwd`/flutter/bin"
|
||||
dart pub global activate flutter_distributor
|
||||
flutter build linux --target-platform=linux-arm64
|
||||
mkdir -p /tmp/spotube-tar
|
||||
cp -r build/linux/arm64/release/bundle/* /tmp/spotube-tar
|
||||
|
||||
@ -130,7 +130,16 @@ class AssetGenImage {
|
||||
);
|
||||
}
|
||||
|
||||
ImageProvider provider() => AssetImage(_assetName);
|
||||
ImageProvider provider({
|
||||
AssetBundle? bundle,
|
||||
String? package,
|
||||
}) {
|
||||
return AssetImage(
|
||||
_assetName,
|
||||
bundle: bundle,
|
||||
package: package,
|
||||
);
|
||||
}
|
||||
|
||||
String get path => _assetName;
|
||||
|
||||
|
||||
@ -5,13 +5,15 @@ part 'env.g.dart';
|
||||
@Envied(obfuscate: true, requireEnvFile: true, path: ".env")
|
||||
abstract class Env {
|
||||
@EnviedField(varName: 'SUPABASE_URL')
|
||||
static final supabaseUrl = _Env.supabaseUrl;
|
||||
static final String? supabaseUrl = _Env.supabaseUrl;
|
||||
|
||||
@EnviedField(varName: 'SUPABASE_API_KEY')
|
||||
static final supabaseAnonKey = _Env.supabaseAnonKey;
|
||||
static final String? supabaseAnonKey = _Env.supabaseAnonKey;
|
||||
|
||||
@EnviedField(varName: 'SPOTIFY_SECRETS')
|
||||
static final spotifySecrets = _Env.spotifySecrets.split(',').map((e) {
|
||||
static final String rawSpotifySecrets = _Env.rawSpotifySecrets;
|
||||
|
||||
static final spotifySecrets = rawSpotifySecrets.split(',').map((e) {
|
||||
final secrets = e.trim().split(":").map((e) => e.trim());
|
||||
return {
|
||||
"clientId": secrets.first,
|
||||
@ -20,7 +22,7 @@ abstract class Env {
|
||||
}).toList();
|
||||
|
||||
@EnviedField(varName: 'ENABLE_UPDATE_CHECK', defaultValue: "1")
|
||||
static final _enableUpdateChecker = _Env._enableUpdateChecker;
|
||||
static final String _enableUpdateChecker = _Env._enableUpdateChecker;
|
||||
|
||||
static bool get enableUpdateChecker => _enableUpdateChecker == "1";
|
||||
}
|
||||
|
||||
@ -4,8 +4,8 @@ import 'package:supabase/supabase.dart';
|
||||
|
||||
class SupabaseService {
|
||||
static final api = SupabaseClient(
|
||||
Env.supabaseUrl,
|
||||
Env.supabaseAnonKey,
|
||||
Env.supabaseUrl ?? "",
|
||||
Env.supabaseAnonKey ?? "",
|
||||
);
|
||||
|
||||
Future<void> insertTrack(MatchedTrack track) async {
|
||||
|
||||
530
pubspec.lock
530
pubspec.lock
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user