fixed tracking firestore issue

MOHEMM-SFH-COLORS
umasoodch 4 years ago
parent 5f0ca11547
commit b7767be9a1

@ -237,6 +237,8 @@ export class AttendScanService {
}
public swipeAttendance() {
const firestoreDocument = this.common.sharedService.getSharedData('firebase-document', false);
const isPlatformValue = this.platform.is('ios') ? 'QR-IOS' : 'QR-ANDROID';
const request: attendanceSwipeScannerRequest = new attendanceSwipeScannerRequest();
request.PointType = 1;
request.Latitude = this.lat;
@ -253,6 +255,7 @@ export class AttendScanService {
console.log('Error inside in swipe attendance');
})
.subscribe((result: Response) => {
this.processFirebaseDocument(isPlatformValue, result, firestoreDocument.isDocumentAvailable);
if (this.common.validResponse(result)) {
console.log('response');
console.log(result);

@ -177,6 +177,7 @@ export class AttendanceOptionsComponent implements OnInit {
}
public swipeAttendanceNFC(nfcSerialCode: any) {
const firestoreDocument = this.common.sharedService.getSharedData('firebase-document', false);
const request: attendanceSwipeScannerRequest = new attendanceSwipeScannerRequest();
request.PointType = 2;
request.Latitude = this.lat;
@ -191,6 +192,7 @@ export class AttendanceOptionsComponent implements OnInit {
console.log("Error inside in swipe attendance");
})
.subscribe((result: Response) => {
this.attendScanService.processFirebaseDocument('NFC-IOS', result, firestoreDocument.isDocumentAvailable);
if (this.common.validResponse(result)) {
this.ngZone.run(() => {
this.nfcIOSSuccess = true;

@ -10,6 +10,7 @@ import { TranslatorService } from 'src/app/hmg-common/services/translator/transl
import { Platform } from "@ionic/angular";
import { WifiWizard2 } from "@ionic-native/wifi-wizard-2/ngx";
import { OpenNativeSettings } from '@ionic-native/open-native-settings/ngx';
import { AttendScanService } from "../../hmg-common/services/attend-services/attend-scan.service";
@Component({
selector: 'app-wifi-modal',
@ -36,6 +37,7 @@ export class WifiModalComponent implements OnInit {
private wifiWizard2: WifiWizard2,
private openNativeSettings: OpenNativeSettings,
private platform: Platform,
public attendScanService: AttendScanService
) { }
ngOnInit() {
@ -135,6 +137,8 @@ export class WifiModalComponent implements OnInit {
}
async swipeAttendanceWifi(code:any) {
const firestoreDocument = this.common.sharedService.getSharedData('firebase-document', false);
const isPlatformValue = this.platform.is('ios') ? 'QR-IOS' : 'QR-ANDROID';
const request: attendanceSwipeScannerRequest = new attendanceSwipeScannerRequest();
request.PointType = 3;
request.Latitude = this.lat;
@ -153,6 +157,7 @@ export class WifiModalComponent implements OnInit {
this.disconnectWifi();
})
.subscribe((result: Response) => {
this.attendScanService.processFirebaseDocument(isPlatformValue, result, firestoreDocument.isDocumentAvailable);
this.disconnectWifi();
if (this.common.validResponse(result)) {
this.ngZone.run(() => {

Loading…
Cancel
Save