besprechung
This commit is contained in:
@@ -19,8 +19,13 @@ class HttpRequest {
|
||||
Response(requestOptions: RequestOptions(path: ''), statusCode: 400);
|
||||
|
||||
try {
|
||||
response = await dio.post(prefs.getString('apiAddress') ?? "",
|
||||
if (saveDataMap != null && saveDataMap.containsKey("CID") || saveDataString != null && saveDataString.contains("CID")) {
|
||||
response = await dio.post(prefs.getString('fotofallenApiAddress') ?? "",
|
||||
data: saveDataMap == null ? saveDataString : jsonEncode(saveDataMap));
|
||||
} else {
|
||||
response = await dio.post(prefs.getString('exkursionenApiAddress') ?? "",
|
||||
data: saveDataMap == null ? saveDataString : jsonEncode(saveDataMap));
|
||||
}
|
||||
|
||||
return response.statusCode!;
|
||||
} on DioException {
|
||||
|
||||
@@ -10,6 +10,7 @@ import 'package:shared_preferences/shared_preferences.dart';
|
||||
class SaveFileMethod {
|
||||
static Future<void> saveFile(
|
||||
Map<String, String> place,
|
||||
int id,
|
||||
String fileNameLocalization,
|
||||
DatabasesEnum dbType,
|
||||
) async {
|
||||
@@ -26,7 +27,7 @@ class SaveFileMethod {
|
||||
await prefs.setString('saveDir', selectedDirectory);
|
||||
|
||||
File file = File(
|
||||
'$selectedDirectory/$fileNameLocalization-${dbType == DatabasesEnum.place ? place["CID"] : place["LogDat"]}.txt',
|
||||
'$selectedDirectory/$fileNameLocalization-$id-${dbType == DatabasesEnum.place ? place["CID"] : place["Datum"]!.split(" ").first}.txt',
|
||||
);
|
||||
|
||||
await file.writeAsString(jsonPlace);
|
||||
|
||||
@@ -4,7 +4,7 @@ import 'package:fforte/methods/excursion_db_helper.dart';
|
||||
import 'package:fforte/methods/place_db_helper.dart';
|
||||
|
||||
class SaveMainEntryMethod {
|
||||
static void saveEntry({
|
||||
static Future<int> saveEntry({
|
||||
required Map<String, String> entryData,
|
||||
required bool isTemplate,
|
||||
required DatabasesEnum dbType,
|
||||
@@ -34,5 +34,7 @@ class SaveMainEntryMethod {
|
||||
placeDB.updateSent(entryId); // Update 'Sent' using the correct ID
|
||||
}
|
||||
|
||||
return entryId;
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -39,8 +39,7 @@ class _SendFileState extends State<SendFile> {
|
||||
ElevatedButton(
|
||||
onPressed: () async {
|
||||
final dio = Dio();
|
||||
final SharedPreferences prefs =
|
||||
await SharedPreferences.getInstance();
|
||||
final SharedPreferences prefs = await SharedPreferences.getInstance();
|
||||
String? fileContent = await pickedFile?.readAsString();
|
||||
|
||||
dio.options.responseType = ResponseType.plain;
|
||||
|
||||
Reference in New Issue
Block a user