换皮糖果短剧
This commit is contained in:
@@ -1,9 +1,9 @@
|
||||
//acg模块网络请求
|
||||
|
||||
import 'package:hgdj/hj_model/acg/comic_chapters_model.dart';
|
||||
import 'package:hgdj/hj_model/list_base_model.dart';
|
||||
import 'package:hgdj/hj_model/video_model.dart';
|
||||
import 'package:hgdj/tools_base/net/http_manager.dart';
|
||||
import 'package:tgdj/hj_model/acg/comic_chapters_model.dart';
|
||||
import 'package:tgdj/hj_model/list_base_model.dart';
|
||||
import 'package:tgdj/hj_model/video_model.dart';
|
||||
import 'package:tgdj/tools_base/net/http_manager.dart';
|
||||
|
||||
import '../../hj_model/acg/cartoon_more_list.dart';
|
||||
import '../../hj_model/cartoon_media_info.dart';
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
//AI相关接口
|
||||
|
||||
import 'package:hgdj/hj_model/list_base_model.dart';
|
||||
import 'package:hgdj/hj_page/ai/ai_sub_type/ai_function_logic.dart';
|
||||
import 'package:hgdj/tools_base/debug_log.dart';
|
||||
import 'package:hgdj/tools_base/net/http_manager.dart';
|
||||
import 'package:tgdj/hj_model/list_base_model.dart';
|
||||
import 'package:tgdj/hj_page/ai/ai_sub_type/ai_function_logic.dart';
|
||||
import 'package:tgdj/tools_base/debug_log.dart';
|
||||
import 'package:tgdj/tools_base/net/http_manager.dart';
|
||||
|
||||
import '../../hj_page/ai/models/ai_girl_resp_model.dart';
|
||||
import '../../hj_page/ai/models/ai_mod_list_model.dart';
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import 'package:dio/dio.dart';
|
||||
import 'package:hgdj/tools_base/net/base_resp_bean.dart';
|
||||
import 'package:hgdj/tools_base/net/http_manager.dart';
|
||||
import 'package:tgdj/tools_base/net/base_resp_bean.dart';
|
||||
import 'package:tgdj/tools_base/net/http_manager.dart';
|
||||
import 'package:uuid/uuid.dart';
|
||||
|
||||
/// 购买相关接口
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
//评论相关接口
|
||||
|
||||
import 'package:hgdj/hj_model/comment/comment_list_res.dart';
|
||||
import 'package:hgdj/hj_model/comment/comment_model.dart';
|
||||
import 'package:hgdj/hj_model/comment/reply_model.dart';
|
||||
import 'package:hgdj/hj_model/list_base_model.dart';
|
||||
import 'package:hgdj/tools_base/net/http_manager.dart';
|
||||
import 'package:tgdj/hj_model/comment/comment_list_res.dart';
|
||||
import 'package:tgdj/hj_model/comment/comment_model.dart';
|
||||
import 'package:tgdj/hj_model/comment/reply_model.dart';
|
||||
import 'package:tgdj/hj_model/list_base_model.dart';
|
||||
import 'package:tgdj/tools_base/net/http_manager.dart';
|
||||
|
||||
class CommentService {
|
||||
// //一级评论的全部列表
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
//公共服务api接口
|
||||
import 'package:hgdj/hj_model/home/video_list_model.dart';
|
||||
import 'package:hgdj/hj_model/list_base_model.dart';
|
||||
import 'package:hgdj/tools_base/event_bus/events.dart';
|
||||
import 'package:hgdj/tools_base/net/http_manager.dart';
|
||||
import 'package:tgdj/hj_model/home/video_list_model.dart';
|
||||
import 'package:tgdj/hj_model/list_base_model.dart';
|
||||
import 'package:tgdj/tools_base/event_bus/events.dart';
|
||||
import 'package:tgdj/tools_base/net/http_manager.dart';
|
||||
|
||||
import '../../alert/vip_guide/guide_manager.dart';
|
||||
import '../../alert/vip_guide/guide_push_model.dart';
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
import 'package:dio/dio.dart';
|
||||
import 'package:hgdj/hj_model/drama/drama_models.dart';
|
||||
import 'package:hgdj/hj_model/drama_media_info.dart';
|
||||
import 'package:hgdj/hj_model/list_base_model.dart';
|
||||
import 'package:hgdj/hj_model/media_content.dart';
|
||||
import 'package:hgdj/tools_base/net/base_resp_bean.dart';
|
||||
import 'package:hgdj/tools_base/net/http_manager.dart';
|
||||
import 'package:tgdj/hj_model/drama/drama_models.dart';
|
||||
import 'package:tgdj/hj_model/drama_media_info.dart';
|
||||
import 'package:tgdj/hj_model/list_base_model.dart';
|
||||
import 'package:tgdj/hj_model/media_content.dart';
|
||||
import 'package:tgdj/tools_base/net/base_resp_bean.dart';
|
||||
import 'package:tgdj/tools_base/net/http_manager.dart';
|
||||
|
||||
/// 短剧接口。金币解锁已并入 PayManager/BuyService,这里只剩读操作 + 两个计数型写操作:
|
||||
/// 信息流翻页去重、分享互动计数,都必须带 `X-Request-ID`——同一次业务的重试要复用同一个 id,
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import 'package:hgdj/tools_base/net/base_resp_bean.dart';
|
||||
import 'package:hgdj/tools_base/net/http_manager.dart';
|
||||
import 'package:tgdj/tools_base/net/base_resp_bean.dart';
|
||||
import 'package:tgdj/tools_base/net/http_manager.dart';
|
||||
|
||||
import '../../hj_page/community/group_chat/model/im_group_list_model.dart';
|
||||
import '../../hj_page/community/group_chat/model/im_message_resp.dart';
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
import 'package:hgdj/hj_model/list_base_model.dart';
|
||||
import 'package:hgdj/hj_model/mine/exchange_record_model.dart';
|
||||
import 'package:hgdj/hj_model/user/user_income_info_model.dart';
|
||||
import 'package:hgdj/hj_model/user/user_info_model.dart';
|
||||
import 'package:hgdj/hj_model/video_model.dart';
|
||||
import 'package:hgdj/hj_page/main_page/provider/msg_provider.dart';
|
||||
import 'package:hgdj/tools_base/event_bus/event_bus_util.dart';
|
||||
import 'package:hgdj/tools_base/event_bus/events.dart';
|
||||
import 'package:hgdj/tools_base/global_store/store.dart';
|
||||
import 'package:hgdj/tools_base/net/http_manager.dart';
|
||||
import 'package:tgdj/hj_model/list_base_model.dart';
|
||||
import 'package:tgdj/hj_model/mine/exchange_record_model.dart';
|
||||
import 'package:tgdj/hj_model/user/user_income_info_model.dart';
|
||||
import 'package:tgdj/hj_model/user/user_info_model.dart';
|
||||
import 'package:tgdj/hj_model/video_model.dart';
|
||||
import 'package:tgdj/hj_page/main_page/provider/msg_provider.dart';
|
||||
import 'package:tgdj/tools_base/event_bus/event_bus_util.dart';
|
||||
import 'package:tgdj/tools_base/event_bus/events.dart';
|
||||
import 'package:tgdj/tools_base/global_store/store.dart';
|
||||
import 'package:tgdj/tools_base/net/http_manager.dart';
|
||||
|
||||
import '../../hj_model/cartoon_media_info.dart';
|
||||
import '../../hj_model/message/message_dynamic_list.dart';
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
//搜索相关业务
|
||||
|
||||
import 'package:hgdj/hj_model/home/video_list_model.dart';
|
||||
import 'package:hgdj/hj_model/video_model.dart';
|
||||
import 'package:hgdj/tools_base/net/http_manager.dart';
|
||||
import 'package:tgdj/hj_model/home/video_list_model.dart';
|
||||
import 'package:tgdj/hj_model/video_model.dart';
|
||||
import 'package:tgdj/tools_base/net/http_manager.dart';
|
||||
|
||||
class SearchService {
|
||||
/// 获取交友发布tag
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import 'package:hgdj/hj_model/home/video_list_model.dart';
|
||||
import 'package:hgdj/hj_model/video_model.dart';
|
||||
import 'package:hgdj/tools_base/net/http_manager.dart';
|
||||
import 'package:tgdj/hj_model/home/video_list_model.dart';
|
||||
import 'package:tgdj/hj_model/video_model.dart';
|
||||
import 'package:tgdj/tools_base/net/http_manager.dart';
|
||||
|
||||
class TagService {
|
||||
static Future<TagsBean?> fetchInfo(String? tagId) async {
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
import 'package:hgdj/hj_model/list_base_model.dart';
|
||||
import 'package:hgdj/hj_model/video_model.dart';
|
||||
import 'package:hgdj/hj_utils/codec_support.dart';
|
||||
import 'package:hgdj/tools_base/net/http_manager.dart';
|
||||
import 'package:hgdj/tools_base/toast.dart';
|
||||
import 'package:tgdj/hj_model/list_base_model.dart';
|
||||
import 'package:tgdj/hj_model/video_model.dart';
|
||||
import 'package:tgdj/hj_utils/codec_support.dart';
|
||||
import 'package:tgdj/tools_base/net/http_manager.dart';
|
||||
import 'package:tgdj/tools_base/toast.dart';
|
||||
|
||||
import '../../config/config.dart';
|
||||
import '../../hj_model/home/module_detail_model.dart';
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import 'package:flutter/services.dart';
|
||||
import 'package:hgdj/hj_utils/store_keys.dart';
|
||||
import 'package:hgdj/track_event_manager/device_service.dart';
|
||||
import 'package:tgdj/hj_utils/store_keys.dart';
|
||||
import 'package:tgdj/track_event_manager/device_service.dart';
|
||||
|
||||
import 'light_model.dart';
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import 'package:hgdj/hj_utils/text_util.dart';
|
||||
import 'package:hgdj/tools_base/net/net_manager.dart';
|
||||
import 'package:tgdj/hj_utils/text_util.dart';
|
||||
import 'package:tgdj/tools_base/net/net_manager.dart';
|
||||
|
||||
class DateTimeUtil {
|
||||
/// 计算当前时间差值
|
||||
|
||||
@@ -3,13 +3,13 @@
|
||||
import 'dart:async';
|
||||
|
||||
import 'package:dio/dio.dart';
|
||||
import 'package:hgdj/config/config.dart';
|
||||
import 'package:hgdj/hj_utils/dns_solve/dnsolve.dart';
|
||||
import 'package:hgdj/hj_utils/light_model.dart';
|
||||
import 'package:hgdj/hj_utils/store_keys.dart';
|
||||
import 'package:hgdj/hj_utils/text_util.dart';
|
||||
import 'package:hgdj/tools_base/debug_log.dart';
|
||||
import 'package:hgdj/tools_base/net/http_manager.dart';
|
||||
import 'package:tgdj/config/config.dart';
|
||||
import 'package:tgdj/hj_utils/dns_solve/dnsolve.dart';
|
||||
import 'package:tgdj/hj_utils/light_model.dart';
|
||||
import 'package:tgdj/hj_utils/store_keys.dart';
|
||||
import 'package:tgdj/hj_utils/text_util.dart';
|
||||
import 'package:tgdj/tools_base/debug_log.dart';
|
||||
import 'package:tgdj/tools_base/net/http_manager.dart';
|
||||
|
||||
//选线管理
|
||||
class DetectLineManager {
|
||||
|
||||
@@ -3,9 +3,9 @@
|
||||
import 'dart:io';
|
||||
import 'dart:typed_data';
|
||||
|
||||
import 'package:hgdj/extension/extensions.dart';
|
||||
import 'package:hgdj/hj_utils/text_util.dart';
|
||||
import 'package:hgdj/tools_base/debug_log.dart';
|
||||
import 'package:tgdj/extension/extensions.dart';
|
||||
import 'package:tgdj/hj_utils/text_util.dart';
|
||||
import 'package:tgdj/tools_base/debug_log.dart';
|
||||
|
||||
const KB_SIZE = 1024;
|
||||
const MB_SIZE = 1024 * KB_SIZE;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import 'package:flutter/foundation.dart';
|
||||
import 'package:flutter/scheduler.dart';
|
||||
import 'package:hgdj/tools_base/debug_log.dart';
|
||||
import 'package:tgdj/tools_base/debug_log.dart';
|
||||
|
||||
import '../hj_model/splash/watch_count_model.dart';
|
||||
import '../hj_model/video_model.dart';
|
||||
|
||||
@@ -1,19 +1,19 @@
|
||||
import 'dart:convert';
|
||||
|
||||
import 'package:hgdj/hj_model/home/collection_model.dart';
|
||||
import 'package:hgdj/hj_model/video_model.dart';
|
||||
import 'package:hgdj/hj_utils/const.dart';
|
||||
import 'package:hgdj/tools_base/cache/history/base_history_record_store.dart';
|
||||
import 'package:hgdj/tools_base/cache/history/cartoon_history_store.dart';
|
||||
import 'package:hgdj/tools_base/cache/history/comics_history_store.dart';
|
||||
import 'package:hgdj/tools_base/cache/history/community_history_store.dart';
|
||||
import 'package:hgdj/tools_base/cache/history/game_history_store.dart';
|
||||
import 'package:hgdj/tools_base/cache/history/novel_history_store.dart';
|
||||
import 'package:hgdj/tools_base/cache/history/pic_history_store.dart';
|
||||
import 'package:hgdj/tools_base/cache/history/search_history_store.dart';
|
||||
import 'package:hgdj/tools_base/cache/history/short_video_history_store.dart';
|
||||
import 'package:hgdj/tools_base/cache/history/video_history_store.dart';
|
||||
import 'package:hgdj/tools_base/debug_log.dart';
|
||||
import 'package:tgdj/hj_model/home/collection_model.dart';
|
||||
import 'package:tgdj/hj_model/video_model.dart';
|
||||
import 'package:tgdj/hj_utils/const.dart';
|
||||
import 'package:tgdj/tools_base/cache/history/base_history_record_store.dart';
|
||||
import 'package:tgdj/tools_base/cache/history/cartoon_history_store.dart';
|
||||
import 'package:tgdj/tools_base/cache/history/comics_history_store.dart';
|
||||
import 'package:tgdj/tools_base/cache/history/community_history_store.dart';
|
||||
import 'package:tgdj/tools_base/cache/history/game_history_store.dart';
|
||||
import 'package:tgdj/tools_base/cache/history/novel_history_store.dart';
|
||||
import 'package:tgdj/tools_base/cache/history/pic_history_store.dart';
|
||||
import 'package:tgdj/tools_base/cache/history/search_history_store.dart';
|
||||
import 'package:tgdj/tools_base/cache/history/short_video_history_store.dart';
|
||||
import 'package:tgdj/tools_base/cache/history/video_history_store.dart';
|
||||
import 'package:tgdj/tools_base/debug_log.dart';
|
||||
|
||||
import '../hj_model/cartoon_media_info.dart';
|
||||
|
||||
|
||||
@@ -8,8 +8,8 @@ import 'package:flutter/foundation.dart';
|
||||
import 'package:flutter/material.dart' hide Image;
|
||||
import 'package:flutter/rendering.dart';
|
||||
import 'package:flutter_native_image/flutter_native_image.dart';
|
||||
import 'package:hgdj/tools_base/debug_log.dart';
|
||||
import 'package:hgdj/tools_base/toast.dart';
|
||||
import 'package:tgdj/tools_base/debug_log.dart';
|
||||
import 'package:tgdj/tools_base/toast.dart';
|
||||
import 'package:image/image.dart' as img;
|
||||
import 'package:image_gallery_saver/image_gallery_saver.dart';
|
||||
import 'package:path_provider/path_provider.dart';
|
||||
@@ -205,7 +205,7 @@ class ImageUtil {
|
||||
return false;
|
||||
}
|
||||
|
||||
final fileName = 'hgdj_${DateTime.now().millisecondsSinceEpoch}.$ext';
|
||||
final fileName = 'tgdj_${DateTime.now().millisecondsSinceEpoch}.$ext';
|
||||
final tempDir = await getTemporaryDirectory();
|
||||
final file = File('${tempDir.path}/$fileName');
|
||||
await file.writeAsBytes(bytes, flush: true);
|
||||
@@ -245,7 +245,7 @@ class ImageUtil {
|
||||
return false;
|
||||
}
|
||||
|
||||
final fileName = 'hgdj_${DateTime.now().millisecondsSinceEpoch}.png';
|
||||
final fileName = 'tgdj_${DateTime.now().millisecondsSinceEpoch}.png';
|
||||
dynamic result;
|
||||
|
||||
if (Platform.isIOS) {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import 'dart:convert';
|
||||
|
||||
import 'package:hgdj/hj_utils/text_util.dart';
|
||||
import 'package:tgdj/hj_utils/text_util.dart';
|
||||
import 'package:mmkv/mmkv.dart';
|
||||
import 'package:shared_preferences/shared_preferences.dart';
|
||||
|
||||
|
||||
@@ -4,10 +4,10 @@ import 'dart:io';
|
||||
import 'package:dio/dio.dart';
|
||||
import 'package:flutter/foundation.dart';
|
||||
import 'package:flutter_cache_manager/flutter_cache_manager.dart';
|
||||
import 'package:hgdj/extension/extensions.dart';
|
||||
import 'package:hgdj/hj_utils/text_util.dart';
|
||||
import 'package:hgdj/hj_utils/video_cache_manager.dart';
|
||||
import 'package:hgdj/tools_base/toast.dart';
|
||||
import 'package:tgdj/extension/extensions.dart';
|
||||
import 'package:tgdj/hj_utils/text_util.dart';
|
||||
import 'package:tgdj/hj_utils/video_cache_manager.dart';
|
||||
import 'package:tgdj/tools_base/toast.dart';
|
||||
|
||||
import '../tools_base/cache/cancel_token_manager.dart';
|
||||
import '../tools_base/net/load_apk/dio_cli.dart';
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import 'dart:io';
|
||||
|
||||
import 'package:device_info_plus/device_info_plus.dart';
|
||||
import 'package:hgdj/tools_base/widget/common_alert.dart';
|
||||
import 'package:tgdj/tools_base/widget/common_alert.dart';
|
||||
import 'package:permission_handler/permission_handler.dart';
|
||||
|
||||
import '../tools_base/toast.dart';
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
import 'package:connectivity_plus/connectivity_plus.dart';
|
||||
import 'package:flutter/services.dart';
|
||||
import 'package:hgdj/config/config.dart';
|
||||
import 'package:hgdj/hj_utils/codec_support.dart';
|
||||
import 'package:hgdj/hj_utils/video_view_type.dart';
|
||||
import 'package:hgdj/tools_base/global_store/store.dart';
|
||||
import 'package:hgdj/tools_base/net/http_manager.dart';
|
||||
import 'package:hgdj/tools_base/toast.dart';
|
||||
import 'package:hgdj/track_event_manager/device_service.dart';
|
||||
import 'package:tgdj/config/config.dart';
|
||||
import 'package:tgdj/hj_utils/codec_support.dart';
|
||||
import 'package:tgdj/hj_utils/video_view_type.dart';
|
||||
import 'package:tgdj/tools_base/global_store/store.dart';
|
||||
import 'package:tgdj/tools_base/net/http_manager.dart';
|
||||
import 'package:tgdj/tools_base/toast.dart';
|
||||
import 'package:tgdj/track_event_manager/device_service.dart';
|
||||
|
||||
/// 播放失败诊断(**测试包专用**)。
|
||||
///
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
// ignore_for_file: constant_identifier_names
|
||||
|
||||
import 'package:hgdj/config/config.dart';
|
||||
import 'package:tgdj/config/config.dart';
|
||||
|
||||
/// lightKV 本地存储 key 集中管理
|
||||
class StoreKeys {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import 'dart:io';
|
||||
|
||||
import 'package:hgdj/hj_utils/light_model.dart';
|
||||
import 'package:hgdj/hj_utils/store_keys.dart';
|
||||
import 'package:tgdj/hj_utils/light_model.dart';
|
||||
import 'package:tgdj/hj_utils/store_keys.dart';
|
||||
import 'package:video_player/video_player.dart';
|
||||
|
||||
/// 本机是否用 platformView 渲染(内存态,构造 controller 时同步读)。
|
||||
|
||||
Reference in New Issue
Block a user