Better client/login/authState handling
All checks were successful
Build Docker and Deploy / Build Docker Container (push) Successful in 2m58s
Build Docker and Deploy / Deploy to Server (push) Successful in 32s

This commit is contained in:
2024-06-02 17:09:57 +02:00
parent ec506a7f9e
commit ac299ec7ba
17 changed files with 496 additions and 401 deletions

View File

@@ -3,7 +3,7 @@ import 'package:provider/provider.dart';
import 'package:simplecloudnotifier/api/api_client.dart';
import 'package:simplecloudnotifier/components/layout/scaffold.dart';
import 'package:simplecloudnotifier/models/message.dart';
import 'package:simplecloudnotifier/state/user_account.dart';
import 'package:simplecloudnotifier/state/app_auth.dart';
class MessageViewPage extends StatefulWidget {
const MessageViewPage({super.key, required this.message});
@@ -24,9 +24,9 @@ class _MessageViewPageState extends State<MessageViewPage> {
}
Future<Message> fetchMessage() async {
final acc = Provider.of<UserAccount>(context, listen: false);
final acc = Provider.of<AppAuth>(context, listen: false);
return await APIClient.getMessage(acc.auth!, widget.message.messageID);
return await APIClient.getMessage(acc, widget.message.messageID);
}
@override