Skip to content

Commit b3d8c3e

Browse files
customer id hard code update
1 parent 7fcbbdc commit b3d8c3e

File tree

2 files changed

+12
-11
lines changed

2 files changed

+12
-11
lines changed

lib/src/screens/library.dart

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff 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
),

lib/src/widgets/details.dart

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ class DetailsScreen extends StatefulWidget {
4242

4343
class _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
}

0 commit comments

Comments
 (0)