|
|
|
|
@ -30,6 +30,8 @@ class ChatDetailScreen extends StatefulWidget {
|
|
|
|
|
State<ChatDetailScreen> createState() => _ChatDetailScreenState();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// todo: @aamir use extension methods, and use correct widgets.
|
|
|
|
|
|
|
|
|
|
class _ChatDetailScreenState extends State<ChatDetailScreen> {
|
|
|
|
|
dynamic userDetails;
|
|
|
|
|
late ChatProviderModel data;
|
|
|
|
|
@ -194,6 +196,7 @@ class _ChatDetailScreenState extends State<ChatDetailScreen> {
|
|
|
|
|
],
|
|
|
|
|
),
|
|
|
|
|
if (m.isFileSelected && m.sFileType == ".png" || m.sFileType == ".jpeg" || m.sFileType == ".jpg")
|
|
|
|
|
// todo @aamir use correct code
|
|
|
|
|
Card(
|
|
|
|
|
margin: EdgeInsets.zero,
|
|
|
|
|
elevation: 0,
|
|
|
|
|
@ -383,6 +386,8 @@ class _ChatDetailScreenState extends State<ChatDetailScreen> {
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
CallDataModel incomingCallData = CallDataModel.fromJson(json);
|
|
|
|
|
|
|
|
|
|
// todo @aamir, we are using namedPagedRoute, need to replace
|
|
|
|
|
await Navigator.push(
|
|
|
|
|
context,
|
|
|
|
|
MaterialPageRoute(
|
|
|
|
|
|