Start to build synchronization logic
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing

This commit is contained in:
2025-07-15 21:14:09 +02:00
parent 235fda5c72
commit 8ec6e48938
6 changed files with 143 additions and 10 deletions

View File

@ -24,7 +24,11 @@ class ApiClient {
: client = Dio(BaseOptions(baseUrl: token.apiUrl));
/// Get Dio instance
Future<Response<T>> execute<T>(String uri, {String method = "GET"}) async {
Future<Response<T>> execute<T>(
String uri, {
String method = "GET",
Object? data,
}) async {
Logger.root.fine("Request on ${token.apiUrl} - URI $uri");
return client.request(
uri,
@ -32,6 +36,7 @@ class ApiClient {
method: method,
headers: {apiTokenHeader: _genJWT(method, uri)},
),
data: data,
);
}