migrated feedback submission from the legacy mhsl.eu endpoint to the MarianumConnect API
This commit is contained in:
@@ -1,12 +1,8 @@
|
||||
import 'dart:convert';
|
||||
import 'dart:typed_data';
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:package_info_plus/package_info_plus.dart';
|
||||
|
||||
import '../../../../api/mhsl/server/feedback/add_feedback.dart';
|
||||
import '../../../../api/mhsl/server/feedback/add_feedback_params.dart';
|
||||
import '../../../../model/account_data.dart';
|
||||
import '../../../../api/marianumconnect/queries/submit_feedback/submit_feedback.dart';
|
||||
import '../../../../widget/async_action_button.dart';
|
||||
import '../../../../widget/file_pick.dart';
|
||||
import '../../../../widget/focus_behaviour.dart';
|
||||
@@ -58,15 +54,10 @@ class _FeedbackDialogState extends State<FeedbackDialog> {
|
||||
setState(() => _textFieldEmpty = true);
|
||||
return;
|
||||
}
|
||||
final info = await PackageInfo.fromPlatform();
|
||||
await AddFeedback(
|
||||
AddFeedbackParams(
|
||||
user: AccountData().getUserSecret(),
|
||||
feedback: _feedbackInput.text,
|
||||
screenshot: _image != null ? base64Encode(_image!) : null,
|
||||
appVersion: int.parse(info.buildNumber),
|
||||
),
|
||||
).run();
|
||||
await SubmitFeedback().run(
|
||||
message: _feedbackInput.text,
|
||||
screenshot: _image,
|
||||
);
|
||||
if (!mounted) return;
|
||||
Navigator.of(context).pop();
|
||||
InfoDialog.show(context, 'Danke für dein Feedback!');
|
||||
|
||||
Reference in New Issue
Block a user