From 8bec4c778b44fa0585b1cf9595d07759f1c9a16a Mon Sep 17 00:00:00 2001 From: Rajshinde046 Date: Thu, 25 Apr 2024 13:24:58 +0530 Subject: [PATCH] video view more --- lib/Utils/api_urls.dart | 1 + lib/controller/content_bytes_controller.dart | 40 +++ .../content_bytes_categories_model.dart | 56 +--- .../ContentBytesModel/more_video_model.dart | 84 +++++ lib/resources/routes/routes.dart | 10 + lib/view/Sidemenu/ContentByte/AudioMore.dart | 278 ++++++++++++++++ .../Sidemenu/ContentByte/ContentBytes.dart | 82 +++-- lib/view/Sidemenu/ContentByte/ReadMore.dart | 299 ++++++++++++++++++ lib/view/Sidemenu/ContentByte/VideosMore.dart | 256 +++++++++++++-- lib/view/Sidemenu/Sidemenu.dart | 7 + .../contactUs/create_ticket_bottom_sheet.dart | 2 +- .../ContentBytesApi/content_bytes_api.dart | 9 +- .../ContentBytesApi/more_video_api.dart | 30 ++ 13 files changed, 1059 insertions(+), 95 deletions(-) create mode 100644 lib/model/ContentBytesModel/more_video_model.dart create mode 100644 lib/view/Sidemenu/ContentByte/AudioMore.dart create mode 100644 lib/view/Sidemenu/ContentByte/ReadMore.dart create mode 100644 lib/view_model/ContentBytesApi/more_video_api.dart diff --git a/lib/Utils/api_urls.dart b/lib/Utils/api_urls.dart index 9762e42..e59e44c 100644 --- a/lib/Utils/api_urls.dart +++ b/lib/Utils/api_urls.dart @@ -48,6 +48,7 @@ class ApiUrls { static String getContentBytesCategoriesApi = "${base}getContentByteCategories"; static String getContentBytesApi = "${base}getContentBytes"; + static String morevideoApi = "${base}get-content-bytes-of-videos"; //Profile static String Getprofile = "${base}getuserDetails"; diff --git a/lib/controller/content_bytes_controller.dart b/lib/controller/content_bytes_controller.dart index 60384c1..5aff0d6 100644 --- a/lib/controller/content_bytes_controller.dart +++ b/lib/controller/content_bytes_controller.dart @@ -1,12 +1,15 @@ import 'package:flutter/material.dart'; import 'package:get/get.dart'; import 'package:just_audio/just_audio.dart'; +import 'package:traderscircuit/Utils/base_manager.dart'; import 'package:traderscircuit/model/ContentBytesModel/content_bytes_categories_model.dart'; import 'package:traderscircuit/model/ContentBytesModel/content_bytes_model.dart'; +import 'package:traderscircuit/view_model/ContentBytesApi/content_bytes_api.dart'; import '../view/Sidemenu/ContentByte/ContentBytes.dart'; class ContentBytesController extends GetxController { + RxBool isLoading = true.obs; ContentBytesCategoriesModel contentBytesCategoriesModel = ContentBytesCategoriesModel(); ContentBytesModel contentBytesModel = ContentBytesModel(); @@ -178,4 +181,41 @@ class ContentBytesController extends GetxController { titlePlayingList![index] = true; } } + + // RxList