Created add link form

This commit is contained in:
Juan Gilsanz Polo
2024-02-23 15:45:06 +01:00
parent f1e5e3ec71
commit 6aa6acfbfd
13 changed files with 713 additions and 7 deletions

View File

@@ -2,6 +2,7 @@ import 'package:dio/dio.dart';
import 'package:linkdy/models/api_response.dart';
import 'package:linkdy/models/data/bookmarks.dart';
import 'package:linkdy/models/data/check_bookmark.dart';
import 'package:linkdy/models/server_instance.dart';
class ApiClient {
@@ -40,4 +41,21 @@ class ApiClient {
return const ApiResponse(successful: false);
}
}
Future<ApiResponse<CheckBookmark>> fetchCheckAddBookmark({required String url}) async {
try {
final response = await dioInstance.get(
"/bookmarks/check",
queryParameters: {
"url": url,
},
);
return ApiResponse(
successful: true,
content: CheckBookmark.fromJson(response.data),
);
} catch (e, stackTrace) {
return const ApiResponse(successful: false);
}
}
}