|
|
|
@ -23,7 +23,7 @@ import '../../../data/services/meeting/meeting_upload_service.dart'; |
|
|
|
import '../../../routes/app_routes.dart'; |
|
|
|
|
|
|
|
class MeetingController extends GetxController { |
|
|
|
final _meetingUploadService = Get.find<MeetingUploadService>(); |
|
|
|
final meetingUploadService = Get.find<MeetingUploadService>(); |
|
|
|
|
|
|
|
final ScrollController listController = ScrollController(); |
|
|
|
final AudioPlayer _audioPlayer = AudioPlayer(); |
|
|
|
@ -245,7 +245,7 @@ class MeetingController extends GetxController { |
|
|
|
final meetingId = await SqfliteApi.insertMeeting(data); |
|
|
|
if (meetingId != null) { |
|
|
|
// 上传OSS |
|
|
|
_meetingUploadService.addUpload(meetingId, newPath, 'LocalAudio'); |
|
|
|
meetingUploadService.addUpload(meetingId, newPath, 'LocalAudio'); |
|
|
|
|
|
|
|
// 更新UI数据 |
|
|
|
dataList.insert(0, { |
|
|
|
@ -293,7 +293,7 @@ class MeetingController extends GetxController { |
|
|
|
}; |
|
|
|
final meetingId = await SqfliteApi.insertMeeting(data); |
|
|
|
if (meetingId != null) { |
|
|
|
_meetingUploadService.addUpload(meetingId, filePath, 'TranslatAudio'); |
|
|
|
meetingUploadService.addUpload(meetingId, filePath, 'TranslatAudio'); |
|
|
|
|
|
|
|
dataList.insert(0, { |
|
|
|
'id': meetingId, |
|
|
|
@ -356,7 +356,7 @@ class MeetingController extends GetxController { |
|
|
|
}; |
|
|
|
final meetingId = await SqfliteApi.insertMeeting(data); |
|
|
|
if (meetingId != null) { |
|
|
|
_meetingUploadService.addUpload(meetingId, filePath, 'ExternalAudio'); |
|
|
|
meetingUploadService.addUpload(meetingId, filePath, 'ExternalAudio'); |
|
|
|
|
|
|
|
dataList.insert(0, { |
|
|
|
'id': meetingId, |
|
|
|
@ -400,6 +400,7 @@ class MeetingController extends GetxController { |
|
|
|
// 删除数据库中的记录 |
|
|
|
SqfliteApi.deleteMeeting(id); |
|
|
|
_deleteFile(filepath); |
|
|
|
meetingUploadService.removeUpload(id, isDeleteTask: true); |
|
|
|
addQuantity--; |
|
|
|
} |
|
|
|
|
|
|
|
|