27 lines
756 B
Dart
Executable File

import 'dart:typed_data';
import 'package:get/get.dart';
import 'package:get/get_rx/get_rx.dart';
import 'package:star_lock/main/lockDetail/lockDetail/passthrough_item.dart';
import 'package:star_lock/main/lockDetail/videoLog/videoLog/videoLog_entity.dart';
class VideoLogState {
var isNavLocal = false.obs;
var localList = [];
var getLockId = 0.obs;
var videoLogList = <CloudStorageData>[].obs;
var lockVideoList = <CloudStorageData>[].obs;
var videoCoverList = <Uint8List>[].obs;
VideoLogState() {
Map map = Get.arguments;
if (map['lockId'] != null) {
getLockId.value = map['lockId'];
}
}
// 声明响应式变量
final validityPeriodInfo = Rx<ValidityPeriod?>(null);
RxString cloudStorageWebViewUrl = ''.obs;
}