mirror of
https://code.equilibrium.co.ao/ITO/doneit-web.git
synced 2026-04-18 12:37:53 +00:00
fix errors
This commit is contained in:
@@ -0,0 +1,21 @@
|
|||||||
|
import { Injectable } from '@angular/core';
|
||||||
|
import { RemoteNotificationService } from 'src/app/module/notification/data/datasource/remote-notification.service';
|
||||||
|
import { z } from 'zod';
|
||||||
|
|
||||||
|
const NotificationDeleteAllByUserIdSchema = z.any()
|
||||||
|
export type INotificationDeleteAllByUserId = z.infer<typeof NotificationDeleteAllByUserIdSchema>
|
||||||
|
|
||||||
|
@Injectable({
|
||||||
|
providedIn: 'root'
|
||||||
|
})
|
||||||
|
export class NotificationDeleteAllServiceUseCase {
|
||||||
|
|
||||||
|
constructor(
|
||||||
|
private RemoteNotificationService:RemoteNotificationService
|
||||||
|
) { }
|
||||||
|
|
||||||
|
async execute(userId: INotificationDeleteAllByUserId) {
|
||||||
|
|
||||||
|
return this.RemoteNotificationService.notificationDeleteAll(userId)
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -26,4 +26,9 @@ export class RemoteNotificationService {
|
|||||||
return await this.httpService.patch<NotificationOutputDTO>(`${this.baseUrl}/Notifications/${id}/status`);
|
return await this.httpService.patch<NotificationOutputDTO>(`${this.baseUrl}/Notifications/${id}/status`);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
async notificationDeleteAll(userId: any) {
|
||||||
|
return await this.httpService.delete<NotificationOutputDTO>(`${this.baseUrl}/Notifications/${userId}`);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,16 +0,0 @@
|
|||||||
import { TestBed } from '@angular/core/testing';
|
|
||||||
|
|
||||||
import { NotificationRepositoryService } from './notification-repository.service';
|
|
||||||
|
|
||||||
describe('NotificationRepositoryService', () => {
|
|
||||||
let service: NotificationRepositoryService;
|
|
||||||
|
|
||||||
beforeEach(() => {
|
|
||||||
TestBed.configureTestingModule({});
|
|
||||||
service = TestBed.inject(NotificationRepositoryService);
|
|
||||||
});
|
|
||||||
|
|
||||||
it('should be created', () => {
|
|
||||||
expect(service).toBeTruthy();
|
|
||||||
});
|
|
||||||
});
|
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
import { Injectable } from '@angular/core';
|
||||||
|
import { INotificationDeleteAllByUserId, NotificationDeleteAllServiceUseCase } from 'src/app/core/notification/use-case/notification-delete-all-use-case.service'
|
||||||
|
|
||||||
|
@Injectable({
|
||||||
|
providedIn: 'root'
|
||||||
|
})
|
||||||
|
export class NotificationService {
|
||||||
|
|
||||||
|
constructor(
|
||||||
|
private NotificationDeleteAllServiceUseCase: NotificationDeleteAllServiceUseCase
|
||||||
|
) { }
|
||||||
|
|
||||||
|
|
||||||
|
deleteAllNotificationByUserId(userId: INotificationDeleteAllByUserId) {
|
||||||
|
this.NotificationDeleteAllServiceUseCase.execute(userId)
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
@@ -0,0 +1,15 @@
|
|||||||
|
import { NgModule } from '@angular/core';
|
||||||
|
import { HttpModule } from 'src/app/infra/http/http.module';
|
||||||
|
|
||||||
|
@NgModule({
|
||||||
|
imports: [HttpModule],
|
||||||
|
providers: [],
|
||||||
|
declarations: [],
|
||||||
|
schemas: [],
|
||||||
|
entryComponents: []
|
||||||
|
})
|
||||||
|
export class NotificationModule {
|
||||||
|
|
||||||
|
constructor() {}
|
||||||
|
|
||||||
|
}
|
||||||
@@ -155,8 +155,6 @@
|
|||||||
<!-- This is the list view -->
|
<!-- This is the list view -->
|
||||||
<div *ngSwitchCase="'listview'">
|
<div *ngSwitchCase="'listview'">
|
||||||
|
|
||||||
{{ TaskService.loadCount}}: TaskService.loadCount
|
|
||||||
|
|
||||||
<ion-item-sliding *ngIf="TaskService.loadCount || (AllProcess.length >= 1 && TaskService.loadNum >= 1)">
|
<ion-item-sliding *ngIf="TaskService.loadCount || (AllProcess.length >= 1 && TaskService.loadNum >= 1)">
|
||||||
<div class="listview">
|
<div class="listview">
|
||||||
<ion-list *ngIf="AllProcess">
|
<ion-list *ngIf="AllProcess">
|
||||||
|
|||||||
@@ -446,6 +446,7 @@ export class ChatPage implements OnInit {
|
|||||||
doRefresh(event) {
|
doRefresh(event) {
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
try {
|
try {
|
||||||
|
this.ChatServiceService.getRoomList()
|
||||||
event?.target?.complete();
|
event?.target?.complete();
|
||||||
} catch (error) { }
|
} catch (error) { }
|
||||||
}, 1000);
|
}, 1000);
|
||||||
|
|||||||
@@ -1,51 +1,51 @@
|
|||||||
import { versionData } from '../../../version/git-version'
|
import { versionData } from '../../../version/git-version'
|
||||||
import { Environment } from './../../app/models/envarioment'
|
import { Environment } from './../../app/models/envarioment'
|
||||||
|
|
||||||
export const environment: Environment = {
|
// export const environment: Environment = {
|
||||||
id:'3',
|
// id:'3',
|
||||||
apiURL: 'http://gpr-dev-01:83/jwt/api/',
|
// apiURL: 'http://gpr-dev-01:83/jwt/api/',
|
||||||
/* apiURL: 'https://gdapi-dev-0.dyndns.info/jwt/api/', */
|
// /* apiURL: 'https://gdapi-dev-0.dyndns.info/jwt/api/', */
|
||||||
apiChatUrl: 'https://gdchat-dev.dyndns.info/api/v1/',
|
// apiChatUrl: 'https://gdchat-dev.dyndns.info/api/v1/',
|
||||||
apiWsChatUrl: 'wss://gdchat-dev.dyndns.info/websocket',
|
// apiWsChatUrl: 'wss://gdchat-dev.dyndns.info/websocket',
|
||||||
apiPCURL: 'http://gpr-dev-01:86/api/',
|
// apiPCURL: 'http://gpr-dev-01:86/api/',
|
||||||
/* apiPCURL: 'https://gdcmapi-dev.dyndns.info/api/', */
|
// /* apiPCURL: 'https://gdcmapi-dev.dyndns.info/api/', */
|
||||||
logoLabel: 'Presidente da República',
|
// logoLabel: 'Presidente da República',
|
||||||
despachoLabel: 'Presidenciais',
|
// despachoLabel: 'Presidenciais',
|
||||||
despachoLabel2: 'Despachos Presidênciais',
|
// despachoLabel2: 'Despachos Presidênciais',
|
||||||
production: false,
|
// production: false,
|
||||||
domain: 'gabinetedigital.local',
|
// domain: 'gabinetedigital.local',
|
||||||
defaultuser: 'paulo.pinto@gabinetedigital.local',
|
// defaultuser: 'paulo.pinto@gabinetedigital.local',
|
||||||
defaultuserpwd: 'tabteste@006',
|
// defaultuserpwd: 'tabteste@006',
|
||||||
chatOffline: true,
|
// chatOffline: true,
|
||||||
presidential: true,
|
// presidential: true,
|
||||||
version: versionData,
|
// version: versionData,
|
||||||
agendaPR: 'Agenda do PR',
|
// agendaPR: 'Agenda do PR',
|
||||||
agendaVP: 'Agenda do MD',
|
// agendaVP: 'Agenda do MD',
|
||||||
PR: 'PR',
|
// PR: 'PR',
|
||||||
VP: '',
|
// VP: '',
|
||||||
dispatchPR: 'Despachos Presidênciais',
|
// dispatchPR: 'Despachos Presidênciais',
|
||||||
sentryUrl: 'https://9920cc36f1d740b987426ee8d80cf588@o4504340905525248.ingest.sentry.io/4504340946419712',
|
// sentryUrl: 'https://9920cc36f1d740b987426ee8d80cf588@o4504340905525248.ingest.sentry.io/4504340946419712',
|
||||||
storageProduction: true,
|
// storageProduction: true,
|
||||||
rejectUnauthorized: "true",
|
// rejectUnauthorized: "true",
|
||||||
fileHub: 'https://gdcmapi-dev.dyndns.info/FileHub'
|
// fileHub: 'https://gdcmapi-dev.dyndns.info/FileHub'
|
||||||
/* production: true,
|
// /* production: true,
|
||||||
domain: 'gabinetedigital.local',
|
// domain: 'gabinetedigital.local',
|
||||||
defaultuser: '',
|
// defaultuser: '',
|
||||||
defaultuserpwd: '',
|
// defaultuserpwd: '',
|
||||||
chatOffline: true,
|
// chatOffline: true,
|
||||||
presidential: false,
|
// presidential: false,
|
||||||
version: versionData,
|
// version: versionData,
|
||||||
sentryUrl: 'https://9920cc36f1d740b987426ee8d80cf588@o4504340905525248.ingest.sentry.io/4504340946419712',
|
// sentryUrl: 'https://9920cc36f1d740b987426ee8d80cf588@o4504340905525248.ingest.sentry.io/4504340946419712',
|
||||||
logoLabel: 'doneIT',
|
// logoLabel: 'doneIT',
|
||||||
despachoLabel: 'do Titular',
|
// despachoLabel: 'do Titular',
|
||||||
despachoLabel2: 'Despachos do Titular',
|
// despachoLabel2: 'Despachos do Titular',
|
||||||
agendaPR: 'Agenda do Titular',
|
// agendaPR: 'Agenda do Titular',
|
||||||
agendaVP: 'Agenda do (MD)',
|
// agendaVP: 'Agenda do (MD)',
|
||||||
PR: 'Titular',
|
// PR: 'Titular',
|
||||||
VP: '',
|
// VP: '',
|
||||||
dispatchPR: 'Despachos Titular',
|
// dispatchPR: 'Despachos Titular',
|
||||||
storageProduction: true */
|
// storageProduction: true */
|
||||||
};
|
// };
|
||||||
|
|
||||||
|
|
||||||
export const DevDev: Environment = {
|
export const DevDev: Environment = {
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
export let versionData = {
|
export let versionData = {
|
||||||
"shortSHA": "dad392335",
|
"shortSHA": "5a1bbe610",
|
||||||
"SHA": "dad392335e0043ef66332a82dd2e524e714443c2",
|
"SHA": "5a1bbe6103c983534e6a66d69a7344a8520d67f5",
|
||||||
"branch": "feature/login-v2",
|
"branch": "feature/login-v2",
|
||||||
"lastCommitAuthor": "'Peter Maquiran'",
|
"lastCommitAuthor": "'Peter Maquiran'",
|
||||||
"lastCommitTime": "'Thu Nov 7 11:15:01 2024 +0100'",
|
"lastCommitTime": "'Thu Dec 5 19:14:11 2024 +0100'",
|
||||||
"lastCommitMessage": "add logout v2",
|
"lastCommitMessage": "fix issues",
|
||||||
"lastCommitNumber": "6133",
|
"lastCommitNumber": "6134",
|
||||||
"changeStatus": "On branch feature/login-v2\nYour branch is up to date with 'origin/feature/login-v2'.\n\nChanges to be committed:\n (use \"git restore --staged <file>...\" to unstage)\n\tdeleted: src/app/Rules/user.service.spec.ts\n\tdeleted: src/app/Rules/user.service.ts\n\tmodified: src/app/app.module.ts\n\tmodified: src/app/core/chat/repository/room/room-remote-repository.ts\n\tmodified: src/app/core/chat/usecase/room/room-get-list-use-case.service.ts\n\tnew file: src/app/core/chat/usecase/room/room-search-by-name.service.ts\n\tmodified: src/app/core/user/repository/user-remote-repository.ts\n\tmodified: src/app/core/user/use-case/user-login-use-case.service.ts\n\tnew file: src/app/core/user/use-case/user-refresh-token.service.ts\n\tmodified: src/app/guards/auth.guard.ts\n\tmodified: src/app/infra/database/dexie/instance/chat/service.ts\n\tdeleted: src/app/interceptors/chatToken.interceptor.ts\n\tmodified: src/app/interceptors/token.interceptors.ts\n\tmodified: src/app/modals/create-process/create-process.page.ts\n\tmodified: src/app/modals/profile/profile.module.ts\n\tmodified: src/app/models/despacho.model.ts\n\tmodified: src/app/module/chat/data/repository/room/room-remote-repository.service.ts\n\tmodified: src/app/module/user/data/datasource/user-remote-repository.service.ts\n\tmodified: src/app/module/user/domain/user.service.ts\n\tmodified: src/app/module/user/user.module.ts\n\tmodified: src/app/pages/gabinete-digital/expediente/expedient-task-modal/expedient-task-modal.page.ts\n\tmodified: src/app/pages/gabinete-digital/gabinete-digital.page.html\n\tmodified: src/app/pages/gabinete-digital/gabinete-digital.page.ts\n\tmodified: src/app/pages/login/login.module.ts\n\tmodified: src/app/pages/login/login.page.ts\n\tmodified: src/app/services/auth.service.ts\n\tmodified: src/app/services/processes.service.ts\n\tmodified: src/app/services/task.service.ts\n\tmodified: src/app/shared/API/middleware/middleware-service.service.ts\n\tmodified: src/app/store/session.service.ts\n\tmodified: src/app/ui/chat/chat.page.html\n\tmodified: src/app/ui/chat/chat.page.ts\n\tmodified: src/app/ui/chat/component/messages/messages.page.html\n\tdeleted: src/app/ui/login/inactivity/inactivity-routing.module.ts\n\tdeleted: src/app/ui/login/inactivity/inactivity.module.ts\n\tdeleted: src/app/ui/login/inactivity/inactivity.page.html\n\tdeleted: src/app/ui/login/inactivity/inactivity.page.scss\n\tdeleted: src/app/ui/login/inactivity/inactivity.page.spec.ts\n\tdeleted: src/app/ui/login/inactivity/inactivity.page.ts\n\tdeleted: src/app/ui/login/login/login-routing.module.ts\n\tdeleted: src/app/ui/login/login/login.module.ts\n\tdeleted: src/app/ui/login/login/login.page.html\n\tdeleted: src/app/ui/login/login/login.page.scss\n\tdeleted: src/app/ui/login/login/login.page.spec.ts\n\tdeleted: src/app/ui/login/login/login.page.ts",
|
"changeStatus": "On branch feature/login-v2\nYour branch is ahead of 'origin/feature/login-v2' by 1 commit.\n (use \"git push\" to publish your local commits)\n\nChanges to be committed:\n (use \"git restore --staged <file>...\" to unstage)\n\tnew file: src/app/core/notification/repository/notification-remote-repository.ts\n\tnew file: src/app/core/notification/use-case/notification-delete-all-use-case.service.ts\n\tmodified: src/app/module/notification/data/datasource/remote-notification.service.ts\n\tdeleted: src/app/module/notification/data/notification-repository.service.spec.ts\n\tnew file: src/app/module/notification/domain/notification.service.ts\n\tnew file: src/app/module/notification/notification.module.ts\n\tmodified: src/app/pages/gabinete-digital/gabinete-digital.page.html\n\tmodified: src/app/ui/chat/chat.page.ts\n\tmodified: src/environments/suport/dev.ts\n\tmodified: version/git-version.ts",
|
||||||
"changeAuthor": "peter.maquiran"
|
"changeAuthor": "peter.maquiran"
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user