loading added

This commit is contained in:
CHIEFSOFT\ameye
2024-09-13 05:53:02 -04:00
parent 035a4b10b4
commit f1bb60300f
+10 -44
View File
@@ -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);
// }
// );
}
}