frontend: Refactors shared components import paths

This commit is contained in:
Carlos Santos 2025-10-16 14:10:36 +02:00
parent 5304b55279
commit 0274308460
50 changed files with 82 additions and 82 deletions

View File

@ -7,8 +7,8 @@ import { MatSidenav, MatSidenavModule } from '@angular/material/sidenav';
import { MatToolbarModule } from '@angular/material/toolbar'; import { MatToolbarModule } from '@angular/material/toolbar';
import { MatTooltipModule } from '@angular/material/tooltip'; import { MatTooltipModule } from '@angular/material/tooltip';
import { RouterModule } from '@angular/router'; import { RouterModule } from '@angular/router';
import { ConsoleNavLink } from '@lib/models'; import { ConsoleNavLink } from '@openvidu-meet/shared/models';
import { AppDataService, ThemeService } from '@lib/services'; import { AppDataService, ThemeService } from '@openvidu-meet/shared/services';
@Component({ @Component({
selector: 'ov-console-nav', selector: 'ov-console-nav',

View File

@ -10,7 +10,7 @@ import {
MatDialogTitle MatDialogTitle
} from '@angular/material/dialog'; } from '@angular/material/dialog';
import { MatIconModule } from '@angular/material/icon'; import { MatIconModule } from '@angular/material/icon';
import type { DialogOptions } from '@lib/models'; import type { DialogOptions } from '@openvidu-meet/shared/models';
@Component({ @Component({
selector: 'ov-dialog', selector: 'ov-dialog',

View File

@ -10,7 +10,7 @@ import {
} from '@angular/material/dialog'; } from '@angular/material/dialog';
import { MatIconModule } from '@angular/material/icon'; import { MatIconModule } from '@angular/material/icon';
import { MatRadioModule } from '@angular/material/radio'; import { MatRadioModule } from '@angular/material/radio';
import type { DeleteRoomDialogOptions } from '@lib/models'; import type { DeleteRoomDialogOptions } from '@openvidu-meet/shared/models';
import { MeetRoomDeletionPolicyWithMeeting, MeetRoomDeletionPolicyWithRecordings } from '@openvidu-meet/typings'; import { MeetRoomDeletionPolicyWithMeeting, MeetRoomDeletionPolicyWithRecordings } from '@openvidu-meet/typings';
@Component({ @Component({

View File

@ -15,7 +15,7 @@ import { MatInputModule } from '@angular/material/input';
import { MatProgressSpinnerModule } from '@angular/material/progress-spinner'; import { MatProgressSpinnerModule } from '@angular/material/progress-spinner';
import { MatRadioModule } from '@angular/material/radio'; import { MatRadioModule } from '@angular/material/radio';
import { MatTooltipModule } from '@angular/material/tooltip'; import { MatTooltipModule } from '@angular/material/tooltip';
import { RecordingService } from '@lib/services'; import { RecordingService } from '@openvidu-meet/shared/services';
@Component({ @Component({
selector: 'ov-share-recording-dialog', selector: 'ov-share-recording-dialog',

View File

@ -1,7 +1,7 @@
import { Component } from '@angular/core'; import { Component } from '@angular/core';
import { MatButtonModule } from '@angular/material/button'; import { MatButtonModule } from '@angular/material/button';
import { MatIconModule } from '@angular/material/icon'; import { MatIconModule } from '@angular/material/icon';
import { ProFeatureBadgeComponent } from '@lib/components'; import { ProFeatureBadgeComponent } from '@openvidu-meet/shared/components';
@Component({ @Component({
selector: 'ov-logo-selector', selector: 'ov-logo-selector',

View File

@ -15,7 +15,7 @@ import { MatTableModule } from '@angular/material/table';
import { MatToolbarModule } from '@angular/material/toolbar'; import { MatToolbarModule } from '@angular/material/toolbar';
import { MatTooltipModule } from '@angular/material/tooltip'; import { MatTooltipModule } from '@angular/material/tooltip';
import { MeetRecordingInfo, MeetRecordingStatus } from '@openvidu-meet/typings'; import { MeetRecordingInfo, MeetRecordingStatus } from '@openvidu-meet/typings';
import { formatBytes, formatDurationToHMS } from '@lib/utils'; import { formatBytes, formatDurationToHMS } from '@openvidu-meet/shared/utils';
import { ViewportService } from 'openvidu-components-angular'; import { ViewportService } from 'openvidu-components-angular';
export interface RecordingTableAction { export interface RecordingTableAction {

View File

@ -1,7 +1,7 @@
import { CommonModule } from '@angular/common'; import { CommonModule } from '@angular/common';
import { Component, EventEmitter, Input, Output } from '@angular/core'; import { Component, EventEmitter, Input, Output } from '@angular/core';
import { MatIconModule } from '@angular/material/icon'; import { MatIconModule } from '@angular/material/icon';
import { ProFeatureBadgeComponent } from '@lib/components'; import { ProFeatureBadgeComponent } from '@openvidu-meet/shared/components';
/** /**
* Interface for selectable card option data * Interface for selectable card option data

View File

@ -4,7 +4,7 @@ import { CommonModule } from '@angular/common';
import { Component, computed, input, output } from '@angular/core'; import { Component, computed, input, output } from '@angular/core';
import { ReactiveFormsModule } from '@angular/forms'; import { ReactiveFormsModule } from '@angular/forms';
import { MatStepperModule } from '@angular/material/stepper'; import { MatStepperModule } from '@angular/material/stepper';
import { WizardStep } from '@lib/models'; import { WizardStep } from '@openvidu-meet/shared/models';
import { Observable } from 'rxjs'; import { Observable } from 'rxjs';
import { map } from 'rxjs/operators'; import { map } from 'rxjs/operators';

View File

@ -1,7 +1,7 @@
import { Component, EventEmitter, Input, Output } from '@angular/core'; import { Component, EventEmitter, Input, Output } from '@angular/core';
import { MatButton } from '@angular/material/button'; import { MatButton } from '@angular/material/button';
import { MatIcon } from '@angular/material/icon'; import { MatIcon } from '@angular/material/icon';
import type { WizardNavigationConfig, WizardNavigationEvent } from '@lib/models'; import type { WizardNavigationConfig, WizardNavigationEvent } from '@openvidu-meet/shared/models';
@Component({ @Component({
selector: 'ov-wizard-nav', selector: 'ov-wizard-nav',

View File

@ -1,6 +1,6 @@
import { inject } from '@angular/core'; import { inject } from '@angular/core';
import { ActivatedRouteSnapshot, CanActivateFn, RouterStateSnapshot } from '@angular/router'; import { ActivatedRouteSnapshot, CanActivateFn, RouterStateSnapshot } from '@angular/router';
import { ErrorReason } from '@lib/models'; import { ErrorReason } from '@openvidu-meet/shared/models';
import { import {
AuthService, AuthService,
GlobalConfigService, GlobalConfigService,
@ -8,7 +8,7 @@ import {
ParticipantService, ParticipantService,
RecordingService, RecordingService,
RoomService RoomService
} from '@lib/services'; } from '@openvidu-meet/shared/services';
import { AuthMode, ParticipantRole } from '@openvidu-meet/typings'; import { AuthMode, ParticipantRole } from '@openvidu-meet/typings';
export const checkUserAuthenticatedGuard: CanActivateFn = async ( export const checkUserAuthenticatedGuard: CanActivateFn = async (

View File

@ -1,13 +1,13 @@
import { inject } from '@angular/core'; import { inject } from '@angular/core';
import { ActivatedRouteSnapshot, CanActivateFn } from '@angular/router'; import { ActivatedRouteSnapshot, CanActivateFn } from '@angular/router';
import { ErrorReason } from '@lib/models'; import { ErrorReason } from '@openvidu-meet/shared/models';
import { import {
AppDataService, AppDataService,
NavigationService, NavigationService,
ParticipantService, ParticipantService,
RoomService, RoomService,
SessionStorageService SessionStorageService
} from '@lib/services'; } from '@openvidu-meet/shared/services';
import { WebComponentProperty } from '@openvidu-meet/typings'; import { WebComponentProperty } from '@openvidu-meet/typings';
export const extractRoomQueryParamsGuard: CanActivateFn = (route: ActivatedRouteSnapshot) => { export const extractRoomQueryParamsGuard: CanActivateFn = (route: ActivatedRouteSnapshot) => {

View File

@ -1,6 +1,6 @@
import { inject } from '@angular/core'; import { inject } from '@angular/core';
import { CanActivateFn, NavigationEnd, Router } from '@angular/router'; import { CanActivateFn, NavigationEnd, Router } from '@angular/router';
import { NavigationService } from '@lib/services'; import { NavigationService } from '@openvidu-meet/shared/services';
import { filter, take } from 'rxjs'; import { filter, take } from 'rxjs';
/** /**

View File

@ -1,7 +1,7 @@
import { inject } from '@angular/core'; import { inject } from '@angular/core';
import { ActivatedRouteSnapshot, CanActivateFn, RouterStateSnapshot } from '@angular/router'; import { ActivatedRouteSnapshot, CanActivateFn, RouterStateSnapshot } from '@angular/router';
import { ErrorReason } from '@lib/models'; import { ErrorReason } from '@openvidu-meet/shared/models';
import { NavigationService, ParticipantService, RecordingService, RoomService } from '@lib/services'; import { NavigationService, ParticipantService, RecordingService, RoomService } from '@openvidu-meet/shared/services';
/** /**
* Guard to validate access to a room by generating a participant token. * Guard to validate access to a room by generating a participant token.

View File

@ -1,7 +1,7 @@
import { HttpErrorResponse, HttpEvent, HttpHandlerFn, HttpInterceptorFn, HttpRequest } from '@angular/common/http'; import { HttpErrorResponse, HttpEvent, HttpHandlerFn, HttpInterceptorFn, HttpRequest } from '@angular/common/http';
import { inject } from '@angular/core'; import { inject } from '@angular/core';
import { Router } from '@angular/router'; import { Router } from '@angular/router';
import { AuthService, ParticipantService, RecordingService, RoomService, TokenStorageService } from '@lib/services'; import { AuthService, ParticipantService, RecordingService, RoomService, TokenStorageService } from '@openvidu-meet/shared/services';
import { catchError, from, Observable, switchMap } from 'rxjs'; import { catchError, from, Observable, switchMap } from 'rxjs';
/** /**

View File

@ -10,7 +10,7 @@ import { MatProgressSpinnerModule } from '@angular/material/progress-spinner';
import { MatSelectModule } from '@angular/material/select'; import { MatSelectModule } from '@angular/material/select';
import { MatSlideToggleChange, MatSlideToggleModule } from '@angular/material/slide-toggle'; import { MatSlideToggleChange, MatSlideToggleModule } from '@angular/material/slide-toggle';
import { MatTooltipModule } from '@angular/material/tooltip'; import { MatTooltipModule } from '@angular/material/tooltip';
import { GlobalConfigService, NotificationService } from '@lib/services'; import { GlobalConfigService, NotificationService } from '@openvidu-meet/shared/services';
import { MeetAppearanceConfig, MeetRoomTheme, MeetRoomThemeMode } from '@openvidu-meet/typings'; import { MeetAppearanceConfig, MeetRoomTheme, MeetRoomThemeMode } from '@openvidu-meet/typings';
import { OPENVIDU_COMPONENTS_DARK_THEME, OPENVIDU_COMPONENTS_LIGHT_THEME } from 'openvidu-components-angular'; import { OPENVIDU_COMPONENTS_DARK_THEME, OPENVIDU_COMPONENTS_LIGHT_THEME } from 'openvidu-components-angular';

View File

@ -1,7 +1,7 @@
import { Component } from '@angular/core'; import { Component } from '@angular/core';
import { ConsoleNavComponent } from '@lib/components'; import { ConsoleNavComponent } from '@openvidu-meet/shared/components';
import { ConsoleNavLink } from '@lib/models'; import { ConsoleNavLink } from '@openvidu-meet/shared/models';
import { AuthService } from '@lib/services'; import { AuthService } from '@openvidu-meet/shared/services';
@Component({ @Component({
selector: 'ov-console', selector: 'ov-console',

View File

@ -9,7 +9,7 @@ import { MatInputModule } from '@angular/material/input';
import { MatProgressSpinnerModule } from '@angular/material/progress-spinner'; import { MatProgressSpinnerModule } from '@angular/material/progress-spinner';
import { MatSlideToggleModule } from '@angular/material/slide-toggle'; import { MatSlideToggleModule } from '@angular/material/slide-toggle';
import { MatTooltipModule } from '@angular/material/tooltip'; import { MatTooltipModule } from '@angular/material/tooltip';
import { AuthService, GlobalConfigService, NotificationService } from '@lib/services'; import { AuthService, GlobalConfigService, NotificationService } from '@openvidu-meet/shared/services';
import { MeetApiKey } from '@openvidu-meet/typings'; import { MeetApiKey } from '@openvidu-meet/typings';
@Component({ @Component({

View File

@ -4,7 +4,7 @@ import { MatButtonModule } from '@angular/material/button';
import { MatCardModule } from '@angular/material/card'; import { MatCardModule } from '@angular/material/card';
import { MatGridListModule } from '@angular/material/grid-list'; import { MatGridListModule } from '@angular/material/grid-list';
import { MatIconModule } from '@angular/material/icon'; import { MatIconModule } from '@angular/material/icon';
import { NavigationService, RecordingService, RoomService } from '@lib/services'; import { NavigationService, RecordingService, RoomService } from '@openvidu-meet/shared/services';
import { MeetRecordingStatus, MeetRoom, MeetRoomStatus } from '@openvidu-meet/typings'; import { MeetRecordingStatus, MeetRoom, MeetRoomStatus } from '@openvidu-meet/typings';
interface OverviewStats { interface OverviewStats {

View File

@ -2,8 +2,8 @@ import { Component, OnInit, signal } from '@angular/core';
import { MatIconModule } from '@angular/material/icon'; import { MatIconModule } from '@angular/material/icon';
import { MatProgressSpinnerModule } from '@angular/material/progress-spinner'; import { MatProgressSpinnerModule } from '@angular/material/progress-spinner';
import { ActivatedRoute } from '@angular/router'; import { ActivatedRoute } from '@angular/router';
import { RecordingListsComponent, RecordingTableAction } from '@lib/components'; import { RecordingListsComponent, RecordingTableAction } from '@openvidu-meet/shared/components';
import { NotificationService, RecordingService } from '@lib/services'; import { NotificationService, RecordingService } from '@openvidu-meet/shared/services';
import { MeetRecordingFilters, MeetRecordingInfo } from '@openvidu-meet/typings'; import { MeetRecordingFilters, MeetRecordingInfo } from '@openvidu-meet/typings';
import { ILogger, LoggerService } from 'openvidu-components-angular'; import { ILogger, LoggerService } from 'openvidu-components-angular';

View File

@ -5,7 +5,7 @@ import { MatFormFieldModule } from '@angular/material/form-field';
import { MatIconModule } from '@angular/material/icon'; import { MatIconModule } from '@angular/material/icon';
import { MatInputModule } from '@angular/material/input'; import { MatInputModule } from '@angular/material/input';
import { MatTooltipModule } from '@angular/material/tooltip'; import { MatTooltipModule } from '@angular/material/tooltip';
import { RoomWizardStateService } from '@lib/services'; import { RoomWizardStateService } from '@openvidu-meet/shared/services';
import { MeetRoomOptions } from '@openvidu-meet/typings'; import { MeetRoomOptions } from '@openvidu-meet/typings';
import { Subject, takeUntil } from 'rxjs'; import { Subject, takeUntil } from 'rxjs';

View File

@ -5,9 +5,9 @@ import { MatIconModule } from '@angular/material/icon';
import { MatProgressSpinnerModule } from '@angular/material/progress-spinner'; import { MatProgressSpinnerModule } from '@angular/material/progress-spinner';
import { MatSlideToggleModule } from '@angular/material/slide-toggle'; import { MatSlideToggleModule } from '@angular/material/slide-toggle';
import { ActivatedRoute } from '@angular/router'; import { ActivatedRoute } from '@angular/router';
import { StepIndicatorComponent, WizardNavComponent } from '@lib/components'; import { StepIndicatorComponent, WizardNavComponent } from '@openvidu-meet/shared/components';
import { WizardNavigationConfig, WizardStep } from '@lib/models'; import { WizardNavigationConfig, WizardStep } from '@openvidu-meet/shared/models';
import { NavigationService, NotificationService, RoomService, RoomWizardStateService } from '@lib/services'; import { NavigationService, NotificationService, RoomService, RoomWizardStateService } from '@openvidu-meet/shared/services';
import { MeetRoomOptions } from '@openvidu-meet/typings'; import { MeetRoomOptions } from '@openvidu-meet/typings';
import { RoomBasicCreationComponent } from '../room-basic-creation/room-basic-creation.component'; import { RoomBasicCreationComponent } from '../room-basic-creation/room-basic-creation.component';
import { RecordingConfigComponent } from './steps/recording-config/recording-config.component'; import { RecordingConfigComponent } from './steps/recording-config/recording-config.component';

View File

@ -7,8 +7,8 @@ import { MatFormFieldModule } from '@angular/material/form-field';
import { MatIconModule } from '@angular/material/icon'; import { MatIconModule } from '@angular/material/icon';
import { MatRadioModule } from '@angular/material/radio'; import { MatRadioModule } from '@angular/material/radio';
import { MatSelectModule } from '@angular/material/select'; import { MatSelectModule } from '@angular/material/select';
import { SelectableCardComponent, SelectableOption, SelectionEvent } from '@lib/components'; import { SelectableCardComponent, SelectableOption, SelectionEvent } from '@openvidu-meet/shared/components';
import { RoomWizardStateService } from '@lib/services'; import { RoomWizardStateService } from '@openvidu-meet/shared/services';
import { MeetRecordingAccess } from '@openvidu-meet/typings'; import { MeetRecordingAccess } from '@openvidu-meet/typings';
import { Subject, takeUntil } from 'rxjs'; import { Subject, takeUntil } from 'rxjs';

View File

@ -5,8 +5,8 @@ import { MatButtonModule } from '@angular/material/button';
import { MatCardModule } from '@angular/material/card'; import { MatCardModule } from '@angular/material/card';
import { MatIconModule } from '@angular/material/icon'; import { MatIconModule } from '@angular/material/icon';
import { MatRadioModule } from '@angular/material/radio'; import { MatRadioModule } from '@angular/material/radio';
import { SelectableCardComponent, SelectableOption, SelectionEvent } from '@lib/components'; import { SelectableCardComponent, SelectableOption, SelectionEvent } from '@openvidu-meet/shared/components';
import { RoomWizardStateService } from '@lib/services'; import { RoomWizardStateService } from '@openvidu-meet/shared/services';
import { Subject, takeUntil } from 'rxjs'; import { Subject, takeUntil } from 'rxjs';
@Component({ @Component({

View File

@ -5,8 +5,8 @@ import { MatButtonModule } from '@angular/material/button';
import { MatCardModule } from '@angular/material/card'; import { MatCardModule } from '@angular/material/card';
import { MatIconModule } from '@angular/material/icon'; import { MatIconModule } from '@angular/material/icon';
import { MatRadioModule } from '@angular/material/radio'; import { MatRadioModule } from '@angular/material/radio';
import { SelectableCardComponent, SelectableOption, SelectionEvent } from '@lib/components'; import { SelectableCardComponent, SelectableOption, SelectionEvent } from '@openvidu-meet/shared/components';
import { RoomWizardStateService } from '@lib/services'; import { RoomWizardStateService } from '@openvidu-meet/shared/services';
import { Subject, takeUntil } from 'rxjs'; import { Subject, takeUntil } from 'rxjs';
@Component({ @Component({

View File

@ -3,7 +3,7 @@ import { FormGroup, ReactiveFormsModule } from '@angular/forms';
import { MatCardModule } from '@angular/material/card'; import { MatCardModule } from '@angular/material/card';
import { MatIconModule } from '@angular/material/icon'; import { MatIconModule } from '@angular/material/icon';
import { MatSlideToggleModule } from '@angular/material/slide-toggle'; import { MatSlideToggleModule } from '@angular/material/slide-toggle';
import { RoomWizardStateService } from '@lib/services'; import { RoomWizardStateService } from '@openvidu-meet/shared/services';
import { Subject, takeUntil } from 'rxjs'; import { Subject, takeUntil } from 'rxjs';
@Component({ @Component({

View File

@ -8,7 +8,7 @@ import { MatIconModule } from '@angular/material/icon';
import { MatInputModule } from '@angular/material/input'; import { MatInputModule } from '@angular/material/input';
import { MatSelectModule } from '@angular/material/select'; import { MatSelectModule } from '@angular/material/select';
import { MatTooltipModule } from '@angular/material/tooltip'; import { MatTooltipModule } from '@angular/material/tooltip';
import { RoomWizardStateService } from '@lib/services'; import { RoomWizardStateService } from '@openvidu-meet/shared/services';
import { import {
MeetRoomAutoDeletionPolicy, MeetRoomAutoDeletionPolicy,
MeetRoomDeletionPolicyWithMeeting, MeetRoomDeletionPolicyWithMeeting,

View File

@ -15,10 +15,10 @@ import { MatSortModule } from '@angular/material/sort';
import { MatTableModule } from '@angular/material/table'; import { MatTableModule } from '@angular/material/table';
import { MatTooltipModule } from '@angular/material/tooltip'; import { MatTooltipModule } from '@angular/material/tooltip';
import { RouterModule } from '@angular/router'; import { RouterModule } from '@angular/router';
import { RoomsListsComponent, RoomTableAction } from '@lib/components'; import { RoomsListsComponent, RoomTableAction } from '@openvidu-meet/shared/components';
import { DeleteRoomDialogComponent } from '@lib/components/dialogs/delete-room-dialog/delete-room-dialog.component'; import { DeleteRoomDialogComponent } from '@openvidu-meet/shared/components/dialogs/delete-room-dialog/delete-room-dialog.component';
import { DeleteRoomDialogOptions } from '@lib/models'; import { DeleteRoomDialogOptions } from '@openvidu-meet/shared/models';
import { NavigationService, NotificationService, RoomService } from '@lib/services'; import { NavigationService, NotificationService, RoomService } from '@openvidu-meet/shared/services';
import { import {
MeetRoom, MeetRoom,
MeetRoomDeletionErrorCode, MeetRoomDeletionErrorCode,

View File

@ -17,8 +17,8 @@ import { MatInputModule } from '@angular/material/input';
import { MatProgressSpinnerModule } from '@angular/material/progress-spinner'; import { MatProgressSpinnerModule } from '@angular/material/progress-spinner';
import { MatSelectModule } from '@angular/material/select'; import { MatSelectModule } from '@angular/material/select';
import { MatTooltipModule } from '@angular/material/tooltip'; import { MatTooltipModule } from '@angular/material/tooltip';
// import { ProFeatureBadgeComponent } from '@lib/components'; // import { ProFeatureBadgeComponent } from '@openvidu-meet/shared/components';
import { AuthService, GlobalConfigService, NotificationService } from '@lib/services'; import { AuthService, GlobalConfigService, NotificationService } from '@openvidu-meet/shared/services';
import { AuthMode } from '@openvidu-meet/typings'; import { AuthMode } from '@openvidu-meet/typings';
@Component({ @Component({

View File

@ -3,8 +3,8 @@ import { MatButtonModule } from '@angular/material/button';
import { MatCardModule } from '@angular/material/card'; import { MatCardModule } from '@angular/material/card';
import { MatIconModule } from '@angular/material/icon'; import { MatIconModule } from '@angular/material/icon';
import { ActivatedRoute } from '@angular/router'; import { ActivatedRoute } from '@angular/router';
import { ErrorReason } from '@lib/models'; import { ErrorReason } from '@openvidu-meet/shared/models';
import { AppDataService, AuthService, NavigationService, WebComponentManagerService } from '@lib/services'; import { AppDataService, AuthService, NavigationService, WebComponentManagerService } from '@openvidu-meet/shared/services';
@Component({ @Component({
selector: 'ov-error', selector: 'ov-error',

View File

@ -8,7 +8,7 @@ import { MatIconModule } from '@angular/material/icon';
import { MatInputModule } from '@angular/material/input'; import { MatInputModule } from '@angular/material/input';
import { MatTooltipModule } from '@angular/material/tooltip'; import { MatTooltipModule } from '@angular/material/tooltip';
import { ActivatedRoute, RouterModule } from '@angular/router'; import { ActivatedRoute, RouterModule } from '@angular/router';
import { AuthService, NavigationService } from '@lib/services'; import { AuthService, NavigationService } from '@openvidu-meet/shared/services';
@Component({ @Component({
selector: 'ov-login', selector: 'ov-login',

View File

@ -4,7 +4,7 @@ import { MatButtonModule } from '@angular/material/button';
import { MatCardModule } from '@angular/material/card'; import { MatCardModule } from '@angular/material/card';
import { MatIconModule } from '@angular/material/icon'; import { MatIconModule } from '@angular/material/icon';
import { ActivatedRoute } from '@angular/router'; import { ActivatedRoute } from '@angular/router';
import { AppDataService, AuthService, NavigationService, WebComponentManagerService } from '@lib/services'; import { AppDataService, AuthService, NavigationService, WebComponentManagerService } from '@openvidu-meet/shared/services';
import { LeftEventReason } from '@openvidu-meet/typings'; import { LeftEventReason } from '@openvidu-meet/typings';
@Component({ @Component({

View File

@ -12,9 +12,9 @@ import { MatInputModule } from '@angular/material/input';
import { MatMenuModule } from '@angular/material/menu'; import { MatMenuModule } from '@angular/material/menu';
import { MatTooltipModule } from '@angular/material/tooltip'; import { MatTooltipModule } from '@angular/material/tooltip';
import { ActivatedRoute } from '@angular/router'; import { ActivatedRoute } from '@angular/router';
import { ShareMeetingLinkComponent } from '@lib/components/share-meeting-link/share-meeting-link.component'; import { ShareMeetingLinkComponent } from '@openvidu-meet/shared/components/share-meeting-link/share-meeting-link.component';
import { ErrorReason } from '@lib/models'; import { ErrorReason } from '@openvidu-meet/shared/models';
import { CustomParticipantModel } from '@lib/models/custom-participant.model'; import { CustomParticipantModel } from '@openvidu-meet/shared/models/custom-participant.model';
import { import {
AppDataService, AppDataService,
ApplicationFeatures, ApplicationFeatures,
@ -30,7 +30,7 @@ import {
SessionStorageService, SessionStorageService,
TokenStorageService, TokenStorageService,
WebComponentManagerService WebComponentManagerService
} from '@lib/services'; } from '@openvidu-meet/shared/services';
import { import {
LeftEventReason, LeftEventReason,
MeetRoom, MeetRoom,

View File

@ -4,8 +4,8 @@ import { MatIconModule } from '@angular/material/icon';
import { MatProgressSpinnerModule } from '@angular/material/progress-spinner'; import { MatProgressSpinnerModule } from '@angular/material/progress-spinner';
import { MatToolbarModule } from '@angular/material/toolbar'; import { MatToolbarModule } from '@angular/material/toolbar';
import { ActivatedRoute } from '@angular/router'; import { ActivatedRoute } from '@angular/router';
import { RecordingListsComponent, RecordingTableAction } from '@lib/components'; import { RecordingListsComponent, RecordingTableAction } from '@openvidu-meet/shared/components';
import { NavigationService, NotificationService, RecordingService, RoomService } from '@lib/services'; import { NavigationService, NotificationService, RecordingService, RoomService } from '@openvidu-meet/shared/services';
import { MeetRecordingFilters, MeetRecordingInfo } from '@openvidu-meet/typings'; import { MeetRecordingFilters, MeetRecordingInfo } from '@openvidu-meet/typings';
import { ILogger, LoggerService } from 'openvidu-components-angular'; import { ILogger, LoggerService } from 'openvidu-components-angular';

View File

@ -7,10 +7,10 @@ import { MatProgressSpinnerModule } from '@angular/material/progress-spinner';
import { MatSnackBarModule } from '@angular/material/snack-bar'; import { MatSnackBarModule } from '@angular/material/snack-bar';
import { MatTooltipModule } from '@angular/material/tooltip'; import { MatTooltipModule } from '@angular/material/tooltip';
import { ActivatedRoute, Router } from '@angular/router'; import { ActivatedRoute, Router } from '@angular/router';
import { RecordingVideoPlayerComponent } from '@lib/components'; import { RecordingVideoPlayerComponent } from '@openvidu-meet/shared/components';
import { NotificationService, RecordingService } from '@lib/services'; import { NotificationService, RecordingService } from '@openvidu-meet/shared/services';
import { MeetRecordingInfo, MeetRecordingStatus } from '@openvidu-meet/typings'; import { MeetRecordingInfo, MeetRecordingStatus } from '@openvidu-meet/typings';
import { formatDurationToTime } from '@lib/utils'; import { formatDurationToTime } from '@openvidu-meet/shared/utils';
import { ViewportService } from 'openvidu-components-angular'; import { ViewportService } from 'openvidu-components-angular';
@Component({ @Component({

View File

@ -10,7 +10,7 @@ import {
runGuardsSerially, runGuardsSerially,
validateRecordingAccessGuard, validateRecordingAccessGuard,
validateRoomAccessGuard validateRoomAccessGuard
} from '@lib/guards'; } from '@openvidu-meet/shared/guards';
import { import {
ConsoleComponent, ConsoleComponent,
EmbeddedComponent, EmbeddedComponent,
@ -26,7 +26,7 @@ import {
UsersPermissionsComponent, UsersPermissionsComponent,
ViewRecordingComponent, ViewRecordingComponent,
ConfigComponent ConfigComponent
} from '@lib/pages'; } from '@openvidu-meet/shared/pages';
export const baseRoutes: Routes = [ export const baseRoutes: Routes = [
{ {

View File

@ -1,6 +1,6 @@
import { Injectable } from '@angular/core'; import { Injectable } from '@angular/core';
import { AppData, ApplicationMode, Edition } from '@lib/models'; import { AppData, ApplicationMode, Edition } from '@openvidu-meet/shared/models';
import { WebComponentManagerService } from '@lib/services'; import { WebComponentManagerService } from '@openvidu-meet/shared/services';
@Injectable({ @Injectable({
providedIn: 'root' providedIn: 'root'

View File

@ -1,6 +1,6 @@
import { HttpErrorResponse } from '@angular/common/http'; import { HttpErrorResponse } from '@angular/common/http';
import { Injectable } from '@angular/core'; import { Injectable } from '@angular/core';
import { HttpService, NavigationService, TokenStorageService } from '@lib/services'; import { HttpService, NavigationService, TokenStorageService } from '@openvidu-meet/shared/services';
import { MeetApiKey, User, UserRole } from '@openvidu-meet/typings'; import { MeetApiKey, User, UserRole } from '@openvidu-meet/typings';
import { from, Observable } from 'rxjs'; import { from, Observable } from 'rxjs';

View File

@ -1,5 +1,5 @@
import { Injectable } from '@angular/core'; import { Injectable } from '@angular/core';
import { FeatureConfigurationService, HttpService } from '@lib/services'; import { FeatureConfigurationService, HttpService } from '@openvidu-meet/shared/services';
import { AuthMode, AuthTransportMode, MeetAppearanceConfig, SecurityConfig, WebhookConfig } from '@openvidu-meet/typings'; import { AuthMode, AuthTransportMode, MeetAppearanceConfig, SecurityConfig, WebhookConfig } from '@openvidu-meet/typings';
import { LoggerService } from 'openvidu-components-angular'; import { LoggerService } from 'openvidu-components-angular';

View File

@ -1,5 +1,5 @@
import { Injectable } from '@angular/core'; import { Injectable } from '@angular/core';
import { HttpService, ParticipantService } from '@lib/services'; import { HttpService, ParticipantService } from '@openvidu-meet/shared/services';
import { LoggerService } from 'openvidu-components-angular'; import { LoggerService } from 'openvidu-components-angular';
@Injectable({ @Injectable({

View File

@ -1,7 +1,7 @@
import { Injectable } from '@angular/core'; import { Injectable } from '@angular/core';
import { Params, Router, UrlTree } from '@angular/router'; import { Params, Router, UrlTree } from '@angular/router';
import { ErrorReason } from '@lib/models'; import { ErrorReason } from '@openvidu-meet/shared/models';
import { AppDataService, SessionStorageService } from '@lib/services'; import { AppDataService, SessionStorageService } from '@openvidu-meet/shared/services';
@Injectable({ @Injectable({
providedIn: 'root' providedIn: 'root'

View File

@ -3,8 +3,8 @@ import { ComponentPortal } from '@angular/cdk/portal';
import { Injectable } from '@angular/core'; import { Injectable } from '@angular/core';
import { MatDialog } from '@angular/material/dialog'; import { MatDialog } from '@angular/material/dialog';
import { MatSnackBar } from '@angular/material/snack-bar'; import { MatSnackBar } from '@angular/material/snack-bar';
import { DialogComponent, SpinnerComponent } from '@lib/components'; import { DialogComponent, SpinnerComponent } from '@openvidu-meet/shared/components';
import { DialogOptions } from '@lib/models'; import { DialogOptions } from '@openvidu-meet/shared/models';
@Injectable({ @Injectable({
providedIn: 'root' providedIn: 'root'

View File

@ -1,5 +1,5 @@
import { Injectable } from '@angular/core'; import { Injectable } from '@angular/core';
import { FeatureConfigurationService, GlobalConfigService, HttpService, TokenStorageService } from '@lib/services'; import { FeatureConfigurationService, GlobalConfigService, HttpService, TokenStorageService } from '@openvidu-meet/shared/services';
import { import {
AuthTransportMode, AuthTransportMode,
MeetTokenMetadata, MeetTokenMetadata,
@ -7,7 +7,7 @@ import {
ParticipantPermissions, ParticipantPermissions,
ParticipantRole ParticipantRole
} from '@openvidu-meet/typings'; } from '@openvidu-meet/typings';
import { getValidDecodedToken } from '@lib/utils'; import { getValidDecodedToken } from '@openvidu-meet/shared/utils';
import { LoggerService } from 'openvidu-components-angular'; import { LoggerService } from 'openvidu-components-angular';
@Injectable({ @Injectable({

View File

@ -1,6 +1,6 @@
import { Injectable } from '@angular/core'; import { Injectable } from '@angular/core';
import { MatDialog } from '@angular/material/dialog'; import { MatDialog } from '@angular/material/dialog';
import { ShareRecordingDialogComponent } from '@lib/components'; import { ShareRecordingDialogComponent } from '@openvidu-meet/shared/components';
import { import {
AuthService, AuthService,
FeatureConfigurationService, FeatureConfigurationService,
@ -8,9 +8,9 @@ import {
HttpService, HttpService,
TokenStorageService, TokenStorageService,
ParticipantService ParticipantService
} from '@lib/services'; } from '@openvidu-meet/shared/services';
import { AuthTransportMode, MeetRecordingFilters, MeetRecordingInfo, RecordingPermissions } from '@openvidu-meet/typings'; import { AuthTransportMode, MeetRecordingFilters, MeetRecordingInfo, RecordingPermissions } from '@openvidu-meet/typings';
import { getValidDecodedToken } from '@lib/utils'; import { getValidDecodedToken } from '@openvidu-meet/shared/utils';
import { LoggerService } from 'openvidu-components-angular'; import { LoggerService } from 'openvidu-components-angular';
@Injectable({ @Injectable({

View File

@ -1,5 +1,5 @@
import { Injectable } from '@angular/core'; import { Injectable } from '@angular/core';
import { FeatureConfigurationService, HttpService, ParticipantService, SessionStorageService } from '@lib/services'; import { FeatureConfigurationService, HttpService, ParticipantService, SessionStorageService } from '@openvidu-meet/shared/services';
import { import {
MeetRoom, MeetRoom,
MeetRoomConfig, MeetRoomConfig,

View File

@ -1,5 +1,5 @@
import { Injectable } from '@angular/core'; import { Injectable } from '@angular/core';
import { MeetingService, ParticipantService, RoomService } from '@lib/services'; import { MeetingService, ParticipantService, RoomService } from '@openvidu-meet/shared/services';
import { import {
WebComponentCommand, WebComponentCommand,
WebComponentEvent, WebComponentEvent,

View File

@ -1,6 +1,6 @@
import { computed, Injectable, signal } from '@angular/core'; import { computed, Injectable, signal } from '@angular/core';
import { AbstractControl, FormBuilder, ValidationErrors, Validators } from '@angular/forms'; import { AbstractControl, FormBuilder, ValidationErrors, Validators } from '@angular/forms';
import { WizardNavigationConfig, WizardStep } from '@lib/models'; import { WizardNavigationConfig, WizardStep } from '@openvidu-meet/shared/models';
import { import {
MeetRecordingAccess, MeetRecordingAccess,
MeetRoomConfig, MeetRoomConfig,

View File

@ -1,6 +1,6 @@
import { Component, OnInit, inject } from '@angular/core'; import { Component, OnInit, inject } from '@angular/core';
import { RouterOutlet } from '@angular/router'; import { RouterOutlet } from '@angular/router';
import { AppDataService } from '@lib/services'; import { AppDataService } from '@openvidu-meet/shared/services';
import packageInfo from '../../package.json'; import packageInfo from '../../package.json';
@Component({ @Component({

View File

@ -5,9 +5,9 @@ import { provideAnimationsAsync } from '@angular/platform-browser/animations/asy
import { provideRouter } from '@angular/router'; import { provideRouter } from '@angular/router';
import { routes } from '@app/app.routes'; import { routes } from '@app/app.routes';
import { environment } from '@environment/environment'; import { environment } from '@environment/environment';
import { httpInterceptor } from '@lib/interceptors'; import { httpInterceptor } from '@openvidu-meet/shared/interceptors';
import { CustomParticipantModel } from '@lib/models'; import { CustomParticipantModel } from '@openvidu-meet/shared/models';
import { ThemeService } from '@lib/services'; import { ThemeService } from '@openvidu-meet/shared/services';
import { OpenViduComponentsConfig, OpenViduComponentsModule, ParticipantProperties } from 'openvidu-components-angular'; import { OpenViduComponentsConfig, OpenViduComponentsModule, ParticipantProperties } from 'openvidu-components-angular';
const ovComponentsconfig: OpenViduComponentsConfig = { const ovComponentsconfig: OpenViduComponentsConfig = {

View File

@ -1,4 +1,4 @@
import { Routes } from '@angular/router'; import { Routes } from '@angular/router';
import { baseRoutes } from '@lib/routes/base-routes'; import { baseRoutes } from '@openvidu-meet/shared/routes/base-routes';
export const routes: Routes = baseRoutes; export const routes: Routes = baseRoutes;

View File

@ -30,7 +30,7 @@
"@app/*": [ "@app/*": [
"src/app/*" "src/app/*"
], ],
"@lib/*": [ "@openvidu-meet/shared/*": [
"projects/shared-meet-components/src/lib/*" "projects/shared-meet-components/src/lib/*"
] ]
}, },