From 184acf94e372733610b51d803878c82a2ff5bc0d Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Thu, 22 Jun 2023 22:40:07 +0300 Subject: [PATCH] macOS widgets --- lib/data/web_client.dart | 2 ++ lib/redux/app/app_state.dart | 10 ---------- macos/DashboardWidget/DashboardWidget.swift | 3 ++- 3 files changed, 4 insertions(+), 11 deletions(-) diff --git a/lib/data/web_client.dart b/lib/data/web_client.dart index db4223387..7aa4af3a9 100644 --- a/lib/data/web_client.dart +++ b/lib/data/web_client.dart @@ -9,6 +9,7 @@ import 'package:flutter/foundation.dart'; // Package imports: import 'package:http/http.dart' as http; import 'package:http/http.dart'; +import 'package:invoiceninja_flutter/utils/platforms.dart'; //import 'package:invoiceninja_flutter/main_app.dart'; //import 'package:invoiceninja_flutter/redux/app/app_state.dart'; import 'package:version/version.dart'; @@ -209,6 +210,7 @@ Map _getHeaders( secret = Config.API_SECRET; } final headers = { + 'X-CLIENT': getPlatformName(), 'X-CLIENT-VERSION': kClientVersion, 'X-API-SECRET': secret, 'X-Requested-With': 'XMLHttpRequest', diff --git a/lib/redux/app/app_state.dart b/lib/redux/app/app_state.dart index 1d2ee8f43..78c63fa92 100644 --- a/lib/redux/app/app_state.dart +++ b/lib/redux/app/app_state.dart @@ -192,16 +192,6 @@ abstract class AppState implements Built { return color.isNotEmpty; } - Map get apiTokens { - final map = {}; - for (var userCompany in userCompanyStates) { - if (userCompany.company.hasName) { - map[userCompany.token.token] = userCompany.company.settings.name; - } - } - return map; - } - bool get showReviewApp => !prefState.hideReviewApp && company.daysActive > 60; bool get showOneYearReviewApp => diff --git a/macos/DashboardWidget/DashboardWidget.swift b/macos/DashboardWidget/DashboardWidget.swift index be0e6a681..d713a1f94 100644 --- a/macos/DashboardWidget/DashboardWidget.swift +++ b/macos/DashboardWidget/DashboardWidget.swift @@ -335,7 +335,8 @@ struct ApiService { var request = URLRequest(url: url) request.httpMethod = "POST" - request.addValue(apiToken, forHTTPHeaderField: "X-Api-Token") + request.addValue(apiToken, forHTTPHeaderField: "X-API-Token") + request.addValue("macOS Widget", forHTTPHeaderField: "X-CLIENT") let dataDict: [String: String] = [ "start_date": "2020-12-30",