File tree Expand file tree Collapse file tree 2 files changed +12
-11
lines changed
Expand file tree Collapse file tree 2 files changed +12
-11
lines changed Original file line number Diff line number Diff line change @@ -32,13 +32,14 @@ class _LibraryState extends State<Library> {
3232 if (username.isNotEmpty) {
3333 var dio = Dio ();
3434 final response = await dio.get (
35- '${dotenv .env ['API_BASE_URL' ]}/library/user-library' ,
36- data: {'username' : username},
35+ '${dotenv .env ['API_BASE_URL' ]}/library/1' ,
3736 );
3837
38+ debugPrint (response.data.toString ());
39+
3940 if (response.statusCode == 200 ) {
4041 setState (() {
41- books = response.data[ 'books' ] ;
42+ books = response.data;
4243 isLoading = false ;
4344 });
4445 } else {
@@ -115,10 +116,10 @@ class _LibraryState extends State<Library> {
115116 bookUrl: book['pdf_url' ],
116117 isBookmarked: book['bookmarked' ] ?? false ,
117118 id: book['_id' ],
118- size: book['size' ],
119- pages: book['pages' ],
120- price: book['price' ],
121- rating: book['rating' ],
119+ size: book['size' ] ?? '00' ,
120+ pages: book['pages' ] ?? '01' ,
121+ price: book['price' ] ?? '0.00' ,
122+ rating: book['rating' ] ?? 5 ,
122123 ),
123124 ),
124125 ),
Original file line number Diff line number Diff line change @@ -42,7 +42,7 @@ class DetailsScreen extends StatefulWidget {
4242
4343class _DetailsScreenState extends State <DetailsScreen > {
4444 late bool isBookmarked;
45- late bool isPurchased = false ; // Initialize the isPurchased flag
45+ late bool isPurchased = false ;
4646 String username = '' ;
4747
4848 @override
@@ -80,9 +80,9 @@ class _DetailsScreenState extends State<DetailsScreen> {
8080 final prefs = await SharedPreferences .getInstance ();
8181 username = prefs.getString ('username' ) ?? '' ;
8282 try {
83- final response = await Dio ().get ('${dotenv .env ['API_BASE_URL' ]}/library/library-book ' ,
83+ final response = await Dio ().get ('${dotenv .env ['API_BASE_URL' ]}/library' ,
8484 data: {
85- "username" : username ,
85+ 'id' : '1' ,
8686 'title' : widget.title,
8787 });
8888 if (response.statusCode == 200 && response.data.isNotEmpty) {
@@ -95,7 +95,7 @@ class _DetailsScreenState extends State<DetailsScreen> {
9595 }
9696 } catch (e) {
9797 if (kDebugMode) {
98- print ('Error fetching bookmarks : $e ' );
98+ print ('Error fetching library : $e ' );
9999 }
100100 }
101101 }
You can’t perform that action at this time.
0 commit comments