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: |
|
- run: |
|
||||||
export PATH="$PATH:`pwd`/flutter/bin"
|
export PATH="$PATH:`pwd`/flutter/bin"
|
||||||
dart pub global activate flutter_distributor
|
|
||||||
flutter build linux --target-platform=linux-arm64
|
flutter build linux --target-platform=linux-arm64
|
||||||
mkdir -p /tmp/spotube-tar
|
mkdir -p /tmp/spotube-tar
|
||||||
cp -r build/linux/arm64/release/bundle/* /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;
|
String get path => _assetName;
|
||||||
|
|
||||||
|
|||||||
@ -5,13 +5,15 @@ part 'env.g.dart';
|
|||||||
@Envied(obfuscate: true, requireEnvFile: true, path: ".env")
|
@Envied(obfuscate: true, requireEnvFile: true, path: ".env")
|
||||||
abstract class Env {
|
abstract class Env {
|
||||||
@EnviedField(varName: 'SUPABASE_URL')
|
@EnviedField(varName: 'SUPABASE_URL')
|
||||||
static final supabaseUrl = _Env.supabaseUrl;
|
static final String? supabaseUrl = _Env.supabaseUrl;
|
||||||
|
|
||||||
@EnviedField(varName: 'SUPABASE_API_KEY')
|
@EnviedField(varName: 'SUPABASE_API_KEY')
|
||||||
static final supabaseAnonKey = _Env.supabaseAnonKey;
|
static final String? supabaseAnonKey = _Env.supabaseAnonKey;
|
||||||
|
|
||||||
@EnviedField(varName: 'SPOTIFY_SECRETS')
|
@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());
|
final secrets = e.trim().split(":").map((e) => e.trim());
|
||||||
return {
|
return {
|
||||||
"clientId": secrets.first,
|
"clientId": secrets.first,
|
||||||
@ -20,7 +22,7 @@ abstract class Env {
|
|||||||
}).toList();
|
}).toList();
|
||||||
|
|
||||||
@EnviedField(varName: 'ENABLE_UPDATE_CHECK', defaultValue: "1")
|
@EnviedField(varName: 'ENABLE_UPDATE_CHECK', defaultValue: "1")
|
||||||
static final _enableUpdateChecker = _Env._enableUpdateChecker;
|
static final String _enableUpdateChecker = _Env._enableUpdateChecker;
|
||||||
|
|
||||||
static bool get enableUpdateChecker => _enableUpdateChecker == "1";
|
static bool get enableUpdateChecker => _enableUpdateChecker == "1";
|
||||||
}
|
}
|
||||||
|
|||||||
@ -4,8 +4,8 @@ import 'package:supabase/supabase.dart';
|
|||||||
|
|
||||||
class SupabaseService {
|
class SupabaseService {
|
||||||
static final api = SupabaseClient(
|
static final api = SupabaseClient(
|
||||||
Env.supabaseUrl,
|
Env.supabaseUrl ?? "",
|
||||||
Env.supabaseAnonKey,
|
Env.supabaseAnonKey ?? "",
|
||||||
);
|
);
|
||||||
|
|
||||||
Future<void> insertTrack(MatchedTrack track) async {
|
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