case where the folder is drafts, don't open the email but instead the compose widget
This commit is contained in:
parent
0e1e9a3ced
commit
51c772a2a1
@ -3,6 +3,7 @@ import 'package:markdown/markdown.dart' as md;
|
|||||||
import 'api_service.dart';
|
import 'api_service.dart';
|
||||||
import 'structs.dart';
|
import 'structs.dart';
|
||||||
import 'emailView.dart';
|
import 'emailView.dart';
|
||||||
|
import 'Compose.dart';
|
||||||
|
|
||||||
class EmailListScreen extends StatefulWidget {
|
class EmailListScreen extends StatefulWidget {
|
||||||
final List<GetThreadResponse> emails;
|
final List<GetThreadResponse> emails;
|
||||||
@ -193,6 +194,10 @@ class _EmailListScreenState extends State<EmailListScreen>
|
|||||||
print(email.messages); //email ids of the thread
|
print(email.messages); //email ids of the thread
|
||||||
if (widget.folder == "Drafts") {
|
if (widget.folder == "Drafts") {
|
||||||
print("IN DRAFTS MOVE THE CONTENT TO THE WRITING THING");
|
print("IN DRAFTS MOVE THE CONTENT TO THE WRITING THING");
|
||||||
|
//open the compose
|
||||||
|
OverlayService _thisInstance = OverlayService();
|
||||||
|
_thisInstance.draftID = email;
|
||||||
|
_thisInstance.showPersistentWidget(context);
|
||||||
} else {
|
} else {
|
||||||
Navigator.push(
|
Navigator.push(
|
||||||
context,
|
context,
|
||||||
|
Loading…
Reference in New Issue
Block a user