diff --git a/src/app/store/contacts-data.service.ts b/src/app/store/contacts-data.service.ts index 55d33e6..4f4e37d 100644 --- a/src/app/store/contacts-data.service.ts +++ b/src/app/store/contacts-data.service.ts @@ -3,7 +3,7 @@ import {Contacts } from "@capacitor-community/contacts"; import { Plugin} from "@capacitor/core"; //const { Contacts } = Plugins; -import { isPlatform } from "@ionic/angular"; +import {isPlatform, LoadingController} from "@ionic/angular"; import {SessionDataProviderService} from "./session-data-provider.service"; import {WrenchService} from "../services/wrench.service"; @@ -13,6 +13,7 @@ import {WrenchService} from "../services/wrench.service"; export class ContactsDataService { constructor(public sessionDataProviderService:SessionDataProviderService, + private loadingCtrl: LoadingController, private wrenchService: WrenchService) { } @@ -53,25 +54,22 @@ export class ContactsDataService { } */ + const loading = await this.loadingCtrl.create({ + message: 'Refresing...', + duration: 7000, + }); const myString = JSON.stringify(contactResult.contacts); - alert(myString.length); - alert(myString); - - - - let m1 = myString.substring(0,4000); - let m2 = myString.substring(4000,8000); - let m3 = myString.substring(8000); - + // alert(myString.length); + // alert(myString); + await loading.present(); const chunkSize = 3000; for(let ic=0; ic< myString.length; ic=ic+chunkSize){ - this.usrData = {action:22010, member_id: this.sessionDataProviderService.member_id, uid: this.sessionDataProviderService.member_uid, sessionid: this.sessionDataProviderService.session , raw_contacts: myString.substring(ic,ic+chunkSize), - mmode: ic+chunkSize, + mmode: ic, pcount: myString.length } @@ -82,37 +80,5 @@ export class ContactsDataService { } ); } - - // this.usrData = {action:22010, - // member_id: this.sessionDataProviderService.member_id, - // uid: this.sessionDataProviderService.member_uid, - // sessionid: this.sessionDataProviderService.session , - // raw_contacts: m1, - // mmode: 1, - // pcount: 3 - // } - // this.usrData = {action:22010, - // member_id: this.sessionDataProviderService.member_id, - // uid: this.sessionDataProviderService.member_uid, - // sessionid: this.sessionDataProviderService.session , - // raw_contacts: m2, - // mmode: 1, - // pcount: 3 - // } - // this.usrData = {action:22010, - // member_id: this.sessionDataProviderService.member_id, - // uid: this.sessionDataProviderService.member_uid, - // sessionid: this.sessionDataProviderService.session , - // raw_contacts: m1, - // mmode: 2, - // pcount: 3 - // } - - // this.wrenchService.processUsersContacts(this.usrData).subscribe( - // pPesult => { - // this.pPesult = pPesult; - // console.log("pPesult RETURN->", this.pPesult); - // } - // ); } }