Reformatting

master
FaizHashmiCS22 6 months ago
parent 8a30368d57
commit df571d5b91

@ -6,7 +6,7 @@ Logger logger = Logger(printer: PrettyPrinter(printEmojis: false, colors: true,
// app globals // app globals
bool isNeedToBreakVoiceForArabic = false; bool isNeedToBreakVoiceForArabic = true;
bool isSpeechCompleted = true; bool isSpeechCompleted = true;
class AppStrings { class AppStrings {
@ -112,7 +112,7 @@ class ApiConstants {
//Generic //Generic
static String createTicketForKiosk = '$baseUrlApiGen/GEN_PatientCallNo_Get'; static String createTicketForKiosk = '$baseUrlApiGen/GEN_PatientCallNo_Get';
static String ticketAcknowledgementInsert = '$baseUrlApiGen/GEN_TicketQueueAck_Insert'; static String ticketAcknowledgementInsert = '$baseUrlApi/Common/TicketQueueAck_Insert';
// Signal R Constants // Signal R Constants
@ -134,3 +134,15 @@ class CacheConstants {
// "editedBy": 102, // "editedBy": 102,
// "apiKey": "EE17D21C7943485D9780223CCE55DCE5" // "apiKey": "EE17D21C7943485D9780223CCE55DCE5"
// } // }
// calling for RAD
//{
// "projectID": 12,
// "patientID": 0,
// "orderNo": "12",
// "invoiceNo": "12",
// "isVip": true,
// "isVidaPlus": false,
// "createdBy": 101,
// "apiKey": "EE17D21C7943485D9780223CCE55DCE5"
// }

@ -7,6 +7,8 @@ import 'package:hmg_qline/models/prayers_widget_model.dart';
import 'package:hmg_qline/models/rss_feed_model.dart'; import 'package:hmg_qline/models/rss_feed_model.dart';
import 'package:hmg_qline/models/weathers_widget_model.dart'; import 'package:hmg_qline/models/weathers_widget_model.dart';
import 'package:hmg_qline/models/widgets_config_model.dart'; import 'package:hmg_qline/models/widgets_config_model.dart';
import 'package:hmg_qline/utilities/enums.dart';
import 'package:hmg_qline/utilities/extensions.dart';
import 'package:hmg_qline/views/view_helpers/info_components.dart'; import 'package:hmg_qline/views/view_helpers/info_components.dart';
abstract class ScreenDetailsRepo { abstract class ScreenDetailsRepo {
@ -24,7 +26,7 @@ abstract class ScreenDetailsRepo {
Future<RssFeedModel?> getRssFeedDetailsByLanguageID({required int languageId}); Future<RssFeedModel?> getRssFeedDetailsByLanguageID({required int languageId});
Future<GenericRespModel?> acknowledgeTicket({required String ipAddress}); Future<GenericRespModel?> acknowledgeTicket({required String ipAddress, required String ticketQueueID, required QTypeEnum qTypeEnum});
} }
class ScreenDetailsRepoImp implements ScreenDetailsRepo { class ScreenDetailsRepoImp implements ScreenDetailsRepo {
@ -196,15 +198,12 @@ class ScreenDetailsRepoImp implements ScreenDetailsRepo {
} }
@override @override
Future<GenericRespModel?> acknowledgeTicket({required String ipAddress}) async { Future<GenericRespModel?> acknowledgeTicket({required String ipAddress, required String ticketQueueID, required QTypeEnum qTypeEnum}) async {
try { try {
var params = { var params = {
"ipAddress": ipAddress.toString(), "ipAddress": ipAddress.toString(),
"isVip": false, "ticketQueueID": ticketQueueID.toString(),
"orderNo": "123", "qType": qTypeEnum.getQTypeIDFromEnum().toString(),
"isVidaPlus": false,
"createdBy": "101",
"apiKey": AppConstants.apiKey,
}; };
GenericRespModel adsGenericModel = await apiClientInstance.postJsonForObject( GenericRespModel adsGenericModel = await apiClientInstance.postJsonForObject(
(json) => GenericRespModel.fromJson(json), (json) => GenericRespModel.fromJson(json),

@ -118,11 +118,11 @@ class TextToSpeechServiceImp implements TextToSpeechService {
await textToSpeechInstance.speak("$preVoice "); await textToSpeechInstance.speak("$preVoice ");
} }
textToSpeechInstance.setLanguage(LanguageEnum.english.enumToString()); textToSpeechInstance.setLanguage(LanguageEnum.english.enumToString());
await textToSpeechInstance.speak("$patientAlpha .. $patientNumeric .."); await textToSpeechInstance.speak("$patientAlpha .. $patientNumeric");
textToSpeechInstance.setLanguage(langEnum.enumToString()); textToSpeechInstance.setLanguage(langEnum.enumToString());
await textToSpeechInstance.speak(postVoice); // await textToSpeechInstance.speak(postVoice);
textToSpeechInstance.setLanguage(LanguageEnum.english.enumToString()); // textToSpeechInstance.setLanguage(LanguageEnum.english.enumToString());
await textToSpeechInstance.speak(roomNo).whenComplete(() { await textToSpeechInstance.speak("$postVoice .. $roomNo").whenComplete(() {
isSpeechCompleted = true; isSpeechCompleted = true;
}); });
} else { } else {

@ -151,7 +151,9 @@ class QueuingViewModel extends ChangeNotifier {
Future<void> callTicketOnScreen({required TicketData? ticketData}) async { Future<void> callTicketOnScreen({required TicketData? ticketData}) async {
if (ticketData == null) return; if (ticketData == null) return;
GlobalConfigurationsModel globalConfigurationsModel = getIt.get<ScreenConfigViewModel>().globalConfigurationsModel; ScreenConfigViewModel screenConfigViewModel = getIt.get<ScreenConfigViewModel>();
GlobalConfigurationsModel globalConfigurationsModel = screenConfigViewModel.globalConfigurationsModel;
screenConfigViewModel.acknowledgeTicket(ticketQueueID: ticketData.id!.toString());
if (globalConfigurationsModel.isToneReq) { if (globalConfigurationsModel.isToneReq) {
isCallingInProgress = true; isCallingInProgress = true;
await audioService.playTone(path: AppAssets.callTone); await audioService.playTone(path: AppAssets.callTone);

@ -348,11 +348,17 @@ class ScreenConfigViewModel extends ChangeNotifier {
} }
} }
Future<void> acknowledgeTicket({required String ticketNumber}) async { Future<void> acknowledgeTicket({required String ticketQueueID}) async {
GenericRespModel? response = await screenDetailsRepo.acknowledgeTicket(ipAddress: currentScreenIP); GenericRespModel? response = await screenDetailsRepo.acknowledgeTicket(
ipAddress: currentScreenIP,
ticketQueueID: ticketQueueID,
qTypeEnum: globalConfigurationsModel.qTypeEnum,
);
if (response == null || response.messageStatus != 1) { if (response == null || response.messageStatus != 1) {
log("response null from acknowledgeTicket"); logger.e("response null from acknowledgeTicket");
return; return;
} else {
logger.i("response from acknowledgeTicket ${response.data}");
} }
} }
} }

Loading…
Cancel
Save