This commit is contained in:
Eudes Inácio
2021-08-22 01:25:06 +01:00
6 changed files with 52 additions and 51 deletions
+49 -16
View File
@@ -115,7 +115,7 @@ export class ChatPage implements OnInit {
private authService: AuthService,
private storage:Storage,
private resolver: ComponentFactoryResolver,
private router: Router,
private route: Router,
){
this.loggedUserChat = authService.ValidatedUserChat['data'];
this.headers = new HttpHeaders();
@@ -355,20 +355,34 @@ hideRefreshButton(){
});
}
getDirectMessages(){
this.showLoader = true;
async getDirectMessages(){
this.chatService.getAllDirectMessages().subscribe((res:any)=>{
console.log(res.ims);
this.chatService.getAllDirectMessages().subscribe(async (res:any)=>{
this.userDirectMessages = res.ims.sort((a,b)=>{
var dateA = new Date(a._updatedAt).getTime();
var dateB = new Date(b._updatedAt).getTime();
return dateB - dateA;
});
console.log(this.userDirectMessages);
this.showLoader = false;
if(res.ims != 200){
console.log(res.ims);
this.userDirectMessages = res.ims.sort((a,b)=>{
var dateA = new Date(a._updatedAt).getTime();
var dateB = new Date(b._updatedAt).getTime();
return dateB - dateA;
});
console.log(this.userDirectMessages);
if(this.route.url != "/home/chat"){
console.log("Timer message stop")
}
else {
//Check if modal is opened
if(this.segment == "Contactos" && this.showMessages != true){
await new Promise(resolve => setTimeout(resolve, 5000));
await this.getDirectMessages();
console.log('Timer contactos list running')
}
}
}
else{
await this.getDirectMessages();
}
});
}
@@ -418,9 +432,12 @@ hideRefreshButton(){
console.log(this.dmUsers);
});
}
getGroups(){
this.showLoader = true;
this.result = this.chatService.getAllPrivateGroups().subscribe((res:any)=>{
async getGroups(){
this.result = this.chatService.getAllPrivateGroups().subscribe(async (res:any)=>{
if(res.groups != 200){
this.privateGroups = res.groups;
/* this.result = this.chatService.getAllUserChannels().subscribe((res:any)=>{
this.publicGroups = res.channels; */
@@ -431,8 +448,24 @@ hideRefreshButton(){
return dateB - dateA;
});
console.log(this.allGroups);
this.showLoader = false;
/* }); */
if(this.route.url != "/home/chat"){
console.log("Timer message stop")
}
else {
//Check if modal is opened
if(this.segment == "Grupos" && this.showGroupMessages != true){
await new Promise(resolve => setTimeout(resolve, 5000));
await this.getGroups();
console.log('Timer groups list running')
}
}
}
else{
await this.getGroups();
}
});
}
+1 -1
View File
@@ -98,7 +98,7 @@
(click)="goToExpediente(task.serialNumber)">
<div class="item-exp d-flex">
<div class="schedule-date">
<div class="time-end">{{task.taskStartDate | date: 'dd-MM-yyyy HH:mm'}}</div>
<div class="time-end">{{task.taskStartDate | date: 'dd-MM-yyyy'}}</div>
<div class="time-start">{{task.taskStartDate | date: 'HH:mm'}}</div>
</div>
<div class="schedule-details pointer">
@@ -81,7 +81,7 @@ export class NewPublicationPage implements OnInit {
takePicture() {
const options: CameraOptions = {
quality: 90,
quality: 50,
destinationType: this.camera.DestinationType.DATA_URL,
encodingType: this.camera.EncodingType.JPEG,
mediaType: this.camera.MediaType.PICTURE,
@@ -39,7 +39,7 @@
<div class="aside overflow-y-auto d-flex flex-wrap width-100">
<!-- <ion-list class="width-100"> -->
<ion-item-sliding disabled="{{showSlidingOptions}}" class="item width-100 cursor-pointer"
<ion-item-sliding disabled="{{showSlidingOptions}}" class="item width-100 cursor-pointer"
*ngFor="let viagem of publicationTravelFolderService.list">
<ion-item lines="none"
class="width-100 d-flex ion-no-border ion-no-margin ion-no-padding">
-30
View File
@@ -622,34 +622,4 @@ export class SearchPage implements OnInit {
}
// async openExpedientActionsModal(doc: SearchDocument) {
// let customTask: task = {
// serialNumber: doc.SourceId,
// taskStartDate: doc.CreateDate,
// isEvent: true,
// workflowInstanceDataFields: {
// FolderID: ,
// Subject: ,
// SourceSecFsID: ,
// SourceType: ,
// SourceID: ,
// FolderID: null,
// DocId: doc.SourceId,
// Subject: doc.SourceName,
// },
// }
// const popover = await this.modalController.create({
// component: OptsExpedientePage,
// cssClass: 'model aside-modal search-submodal',
// componentProps: {
// fulltask: customTask,
// task: customTask
// },
// //translucent: true
// });
// return await popover.present();
// }
}
@@ -44,11 +44,9 @@ export class OptsExpedientePrPage implements OnInit {
private modalController: ModalController,
private processes: ProcessesService,
private attachmentsService: AttachmentsService,
private activatedRoute: ActivatedRoute,
private userAuth: AuthService,
private navParams: NavParams,
private animationController: AnimationController,
private router: Router,
private toastService: ToastService,
private location: Location,