Browse Source

fix: 修正QQ音乐服务类名拼写错误并更新相关引用

将类名从QqMusocService更正为QqMusicService,并更新所有相关文件中的引用
newdev_shunjiawei
lxm 1 year ago
parent
commit
0f7a97eaa5
  1. 6
      lib/core/bindings/initial_binding.dart
  2. 4
      lib/data/services/qq_music.dart
  3. 4
      lib/modules/agent/controllers/agent_controller.dart
  4. 4
      lib/modules/agent/views/qqmusic_card.dart
  5. 4
      lib/modules/qqmusic/controllers/qqmusic_playlist_controller.dart
  6. 4
      lib/modules/qqmusic_test/controllers/qqmusic_controller.dart

6
lib/core/bindings/initial_binding.dart

@ -1,4 +1,4 @@
import 'package:voitrans/data/services/qq_musoc.dart'; import 'package:voitrans/data/services/qq_music.dart';
import '../../../data/services/user_portrait.dart'; import '../../../data/services/user_portrait.dart';
@ -72,10 +72,10 @@ class InitialBinding extends Bindings {
Get.lazyPut<UserportraitManager>(() => UserportraitManager(), fenix: true); Get.lazyPut<UserportraitManager>(() => UserportraitManager(), fenix: true);
// qq音乐服务 // qq音乐服务
Get.lazyPut<QqMusocService>(() => QqMusocService(), fenix: true); Get.lazyPut<QqMusicService>(() => QqMusicService(), fenix: true);
// 强制初始化 qq_music 插件 // 强制初始化 qq_music 插件
// Get.find<QqMusocService>().initializePlugin(); // Get.find<QqMusicService>().initializePlugin();
// 新手引导 // 新手引导
Get.lazyPut<NoviceGuideService>(() => NoviceGuideService(), fenix: true); Get.lazyPut<NoviceGuideService>(() => NoviceGuideService(), fenix: true);

4
lib/data/services/qq_musoc.dart → lib/data/services/qq_music.dart

@ -5,8 +5,8 @@ import 'package:qq_music/qq_music.dart';
import '../models/song_model.dart'; import '../models/song_model.dart';
/// QQ音乐服务适配器 - 全局状态管理 /// QQ音乐服务适配器 - 全局状态管理
class QqMusocService extends GetxService { class QqMusicService extends GetxService {
static QqMusocService get to => Get.find<QqMusocService>(); static QqMusicService get to => Get.find<QqMusicService>();
var isInitialized = false; var isInitialized = false;
// 音乐服务实例 // 音乐服务实例

4
lib/modules/agent/controllers/agent_controller.dart

@ -6,7 +6,7 @@ import 'package:amap_service/amap_service.dart';
import 'package:voitrans/data/models/song_model.dart'; import 'package:voitrans/data/models/song_model.dart';
import 'package:voitrans/data/services/ble_manager.dart'; import 'package:voitrans/data/services/ble_manager.dart';
import 'package:voitrans/data/services/bluetooth_manager.dart'; import 'package:voitrans/data/services/bluetooth_manager.dart';
import 'package:voitrans/data/services/qq_musoc.dart'; import 'package:voitrans/data/services/qq_music.dart';
import 'package:flutter_intro/flutter_intro.dart'; import 'package:flutter_intro/flutter_intro.dart';
import '../../../data/services/ble_manager.dart'; import '../../../data/services/ble_manager.dart';
import '../../../data/services/bluetooth_manager.dart'; import '../../../data/services/bluetooth_manager.dart';
@ -54,7 +54,7 @@ class AgentController extends GetxController {
final BleManager _bleManager = Get.find<BleManager>(); final BleManager _bleManager = Get.find<BleManager>();
//音乐播放管理 //音乐播放管理
final _musiceManager = Get.find<MusicManager>(); final _musiceManager = Get.find<MusicManager>();
final _qqmusicManager = Get.find<QqMusocService>(); final _qqmusicManager = Get.find<QqMusicService>();
// 导航管理 // 导航管理
final _navigationManager = Get.find<NavigationManager>(); final _navigationManager = Get.find<NavigationManager>();
RxBool isPlaying = false.obs; RxBool isPlaying = false.obs;

4
lib/modules/agent/views/qqmusic_card.dart

@ -3,13 +3,13 @@ import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:get/get.dart'; import 'package:get/get.dart';
import 'package:voitrans/modules/agent/widgets/circular_progress_button.dart'; import 'package:voitrans/modules/agent/widgets/circular_progress_button.dart';
import '../../../routes/app_routes.dart'; import '../../../routes/app_routes.dart';
import '../../../data/services/qq_musoc.dart'; import '../../../data/services/qq_music.dart';
import '../../../data/models/song_model.dart'; import '../../../data/models/song_model.dart';
/// 构建音乐项目 /// 构建音乐项目
Widget buildQQMusicItem( Widget buildQQMusicItem(
BuildContext context, List<SongModel> songs, SongModel song, int index) { BuildContext context, List<SongModel> songs, SongModel song, int index) {
final qqMusicService = QqMusocService.to; // 使用QQ音乐全局服务 final qqMusicService = QqMusicService.to; // 使用QQ音乐全局服务
final isDarkMode = Theme.of(context).brightness == Brightness.dark; final isDarkMode = Theme.of(context).brightness == Brightness.dark;
return Container( return Container(

4
lib/modules/qqmusic/controllers/qqmusic_playlist_controller.dart

@ -2,11 +2,11 @@ import 'package:flutter/scheduler.dart';
import 'package:flutter/widgets.dart'; import 'package:flutter/widgets.dart';
import 'package:get/get.dart'; import 'package:get/get.dart';
import '../../../data/models/song_model.dart'; import '../../../data/models/song_model.dart';
import '../../../data/services/qq_musoc.dart'; import '../../../data/services/qq_music.dart';
import '../../../core/utils/logger.dart'; import '../../../core/utils/logger.dart';
class QQMusicPlaylistController extends GetxController { class QQMusicPlaylistController extends GetxController {
final QqMusocService _qqMusicService = QqMusocService.to; final QqMusicService _qqMusicService = QqMusicService.to;
// 登录相关 // 登录相关
final isLoggedIn = false.obs; final isLoggedIn = false.obs;

4
lib/modules/qqmusic_test/controllers/qqmusic_controller.dart

@ -1,11 +1,11 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:get/get.dart'; import 'package:get/get.dart';
import 'package:qq_music/qq_music.dart'; import 'package:qq_music/qq_music.dart';
import 'package:voitrans/data/services/qq_musoc.dart'; import 'package:voitrans/data/services/qq_music.dart';
import '../models/song_model.dart'; import '../models/song_model.dart';
class QQMusicController extends GetxController { class QQMusicController extends GetxController {
final QqMusocService _qqMusic = Get.find<QqMusocService>(); final QqMusicService _qqMusic = Get.find<QqMusicService>();
// 登录状态 // 登录状态
final isLoggedIn = false.obs; final isLoggedIn = false.obs;

Loading…
Cancel
Save