|
|
|
@ -33,7 +33,6 @@ class DoctorReplayChat extends StatelessWidget {
|
|
|
|
|
}
|
|
|
|
|
return BaseView<DoctorReplayViewModel>(
|
|
|
|
|
onModelReady: (model) async {
|
|
|
|
|
model.getDoctorProfile();
|
|
|
|
|
},
|
|
|
|
|
builder: (_, model, w) => AppScaffold(
|
|
|
|
|
baseViewModel: model,
|
|
|
|
@ -256,7 +255,7 @@ class DoctorReplayChat extends StatelessWidget {
|
|
|
|
|
width: 50,
|
|
|
|
|
height: 50,
|
|
|
|
|
child: Image.asset(
|
|
|
|
|
model.doctorProfile.gender == 0
|
|
|
|
|
previousModel.doctorProfile.gender == 0
|
|
|
|
|
? 'assets/images/male_avatar.png'
|
|
|
|
|
: 'assets/images/female_avatar.png',
|
|
|
|
|
fit: BoxFit.cover,
|
|
|
|
@ -267,7 +266,7 @@ class DoctorReplayChat extends StatelessWidget {
|
|
|
|
|
Container(
|
|
|
|
|
width: MediaQuery.of(context).size.width * 0.35,
|
|
|
|
|
child: AppText(
|
|
|
|
|
model.doctorProfile.doctorName,
|
|
|
|
|
previousModel.doctorProfile.doctorName,
|
|
|
|
|
fontSize: 14,
|
|
|
|
|
fontFamily: 'Poppins',
|
|
|
|
|
color: Color(0xFF2B353E),
|
|
|
|
@ -360,9 +359,9 @@ class DoctorReplayChat extends StatelessWidget {
|
|
|
|
|
suffixIconColor: Colors.green,
|
|
|
|
|
onSuffixTap: ()async {
|
|
|
|
|
GifLoaderDialogUtils.showMyDialog(context);
|
|
|
|
|
await model.createDoctorResponse(msgController.text, reply);
|
|
|
|
|
if(model.state == ViewState.ErrorLocal) {
|
|
|
|
|
Helpers.showErrorToast(model.error);
|
|
|
|
|
await previousModel.createDoctorResponse(msgController.text, reply);
|
|
|
|
|
if(previousModel.state == ViewState.ErrorLocal) {
|
|
|
|
|
Helpers.showErrorToast(previousModel.error);
|
|
|
|
|
} else {
|
|
|
|
|
DrAppToastMsg.showSuccesToast("Thank you for your replay ");
|
|
|
|
|
await previousModel.getDoctorReply();
|
|
|
|
|