start scan missing functions
This commit is contained in:
@@ -5,6 +5,12 @@ import { BarcodeScanner } from '@capacitor-community/barcode-scanner';
|
||||
import {WrenchService} from "../../services/wrench.service";
|
||||
import {SessionDataProviderService} from "../../store/session-data-provider.service";
|
||||
import {BlogDataService} from "../../store/blog-data.service";
|
||||
import {TasksDataService} from "../../store/tasks-data.service";
|
||||
import {BannersDataService} from "../../store/banners-data.service";
|
||||
import {UserWalletService} from "../../store/user-wallet.service";
|
||||
import {IntervalRefreshService} from "../../store/interval-refresh.service";
|
||||
import {FamilyDataService} from "../../store/family-data.service";
|
||||
import {SocketToolsService} from "../../services/socket-tools.service";
|
||||
@Component({
|
||||
selector: 'app-startscan',
|
||||
templateUrl: './startscan.page.html',
|
||||
@@ -22,7 +28,13 @@ export class StartscanPage implements OnInit {
|
||||
public sessionDataProviderService:SessionDataProviderService,
|
||||
public blogDataService:BlogDataService,
|
||||
private loadingCtrl: LoadingController,
|
||||
private alertController: AlertController
|
||||
private alertController: AlertController,
|
||||
public tasksDataService:TasksDataService,
|
||||
public bannersDataService:BannersDataService,
|
||||
public userWalletService: UserWalletService,
|
||||
public intervalRefreshService: IntervalRefreshService,
|
||||
public familyDataService:FamilyDataService,
|
||||
public socketToolsService:SocketToolsService
|
||||
) { }
|
||||
loginResult: any;
|
||||
blogResult:any;
|
||||
@@ -65,8 +77,7 @@ export class StartscanPage implements OnInit {
|
||||
if (loginResult != null
|
||||
&& loginResult.internal_return == 100
|
||||
&& this.sessionDataProviderService.ConstructGlobalSessionData(this.loginResult) == true) {
|
||||
// alert("Here 00009a");
|
||||
// this.getBlogData();
|
||||
this.startUpCalls();
|
||||
this.router.navigate(['tabs/tab1']);
|
||||
}
|
||||
else{
|
||||
@@ -77,6 +88,39 @@ export class StartscanPage implements OnInit {
|
||||
);
|
||||
}
|
||||
|
||||
async startUpCalls(){
|
||||
await this.intervalRefreshService.startIntervalCalls(); // anything with interval call
|
||||
await this.joinLoginSockets();
|
||||
this.getBlogData();
|
||||
await this.tasksDataService.getJobsData();
|
||||
await this.userWalletService.getWalletData();
|
||||
await this.bannersDataService.getBannersData();
|
||||
await this.familyDataService.getFamilySuggestList();
|
||||
}
|
||||
childJoinRoom:string = '';
|
||||
privateFamilyChannel:string = '';
|
||||
async joinLoginSockets(){
|
||||
//this.childJoinRoom = "FAMILY-" + this.sessionDataProviderService.parent_uid;
|
||||
this.childJoinRoom = this.sessionDataProviderService.getFamilyRoom();
|
||||
this.privateFamilyChannel = this.sessionDataProviderService.getFamilyPrivateChannel();
|
||||
|
||||
this.socketToolsService.stop();
|
||||
setTimeout(()=>{
|
||||
this.socketToolsService.setupSocket("NO-NEED-SEND");
|
||||
this.socketToolsService.joinSocketRoom("full-markets-jobs" );
|
||||
this.socketToolsService.joinSocketRoom(this.childJoinRoom);
|
||||
this.socketToolsService.joinSocketRoom(this.privateFamilyChannel);
|
||||
}, 5000);
|
||||
}
|
||||
getBlogData(){
|
||||
this.wrenchService.getBlogData([]).subscribe(
|
||||
blogResult => {
|
||||
this.blogResult = blogResult;
|
||||
console.log("BLOG RETURN->", this.blogResult);
|
||||
this.blogDataService.setBlogData(this.blogResult.blogdata);
|
||||
}
|
||||
);
|
||||
}
|
||||
async checkPermission() {
|
||||
try {
|
||||
// check or request permission
|
||||
|
||||
Reference in New Issue
Block a user