Browse Source

refactoring

pull/23416/head
erdemcaygor 6 months ago
parent
commit
f9102a2971
  1. 2
      npm/ng-packs/apps/dev-app/src/app/app.config.server.ts
  2. 2
      npm/ng-packs/apps/dev-app/src/app/app.config.ts
  3. 19
      npm/ng-packs/packages/core/src/lib/services/local-storage.service.ts
  4. 2
      npm/ng-packs/packages/oauth/src/lib/oauth.module.ts
  5. 2
      npm/ng-packs/packages/oauth/src/lib/providers/oauth-module-config.provider.ts
  6. 2
      templates/app-nolayers/angular/src/app/app.config.server.ts
  7. 2
      templates/app-nolayers/angular/src/app/app.config.ts
  8. 6
      templates/app/angular/package.json
  9. 2
      templates/app/angular/src/app/app.config.server.ts
  10. 2
      templates/app/angular/src/app/app.config.ts
  11. 1
      templates/app/angular/tsconfig.json

2
npm/ng-packs/apps/dev-app/src/app/app.config.server.ts

@ -5,7 +5,7 @@ import { withRoutes, provideServerRendering } from '@angular/ssr';
import { appServerRoutes } from './app.routes.server';
const serverConfig: ApplicationConfig = {
providers: [provideAbpOAuth({ ssr: true }), provideServerRendering(withRoutes(appServerRoutes))],
providers: [provideAbpOAuth(), provideServerRendering(withRoutes(appServerRoutes))],
};
export const config = mergeApplicationConfig(appConfig, serverConfig);

2
npm/ng-packs/apps/dev-app/src/app/app.config.ts

@ -33,7 +33,7 @@ export const appConfig: ApplicationConfig = {
skipGetAppConfiguration: false,
}),
),
provideAbpOAuth({ ssr: false }),
provideAbpOAuth(),
provideAbpThemeShared(),
provideSettingManagementConfig(),
provideAccountConfig(),

19
npm/ng-packs/packages/core/src/lib/services/local-storage.service.ts

@ -1,44 +1,43 @@
import { Inject, Injectable, PLATFORM_ID } from '@angular/core';
import { inject, Injectable, PLATFORM_ID } from '@angular/core';
import { isPlatformBrowser } from '@angular/common';
@Injectable({
providedIn: 'root',
})
export class AbpLocalStorageService implements Storage {
private isBrowser: boolean;
private platformId = inject(PLATFORM_ID);
constructor(@Inject(PLATFORM_ID) private platformId: unknown) {
this.isBrowser = isPlatformBrowser(this.platformId);
constructor() {
}
[name: string]: any;
get length(): number {
return this.isBrowser ? localStorage.length : 0;
return isPlatformBrowser(this.platformId) ? localStorage.length : 0;
}
clear(): void {
if (this.isBrowser) {
if (isPlatformBrowser(this.platformId)) {
localStorage.clear();
}
}
getItem(key: string): string | null {
if (!this.isBrowser) {
if (!isPlatformBrowser(this.platformId)) {
return null;
}
return localStorage.getItem(key);
}
key(index: number): string | null {
if (!this.isBrowser) {
if (!isPlatformBrowser(this.platformId)) {
return null;
}
return localStorage.key(index);
}
removeItem(key: string): void {
if (this.isBrowser) {
if (isPlatformBrowser(this.platformId)) {
localStorage.removeItem(key);
}
}
setItem(key: string, value: string): void {
if (this.isBrowser) {
if (isPlatformBrowser(this.platformId)) {
localStorage.setItem(key, value);
}
}

2
npm/ng-packs/packages/oauth/src/lib/oauth.module.ts

@ -9,7 +9,7 @@ export class AbpOAuthModule {
static forRoot(): ModuleWithProviders<AbpOAuthModule> {
return {
ngModule: AbpOAuthModule,
providers: [provideAbpOAuth({ ssr: false })],
providers: [provideAbpOAuth()],
};
}
}

2
npm/ng-packs/packages/oauth/src/lib/providers/oauth-module-config.provider.ts

@ -19,7 +19,7 @@ import { pipeToLogin, checkAccessToken, oAuthStorageFactory } from '../utils';
import { NavigateToManageProfileProvider } from './navigate-to-manage-profile.provider';
import { ServerTokenStorageService } from '../services/server-token-storage.service';
export function provideAbpOAuth({ ssr = false }: { ssr?: boolean }) {
export function provideAbpOAuth() {
const providers = [
{
provide: AuthService,

2
templates/app-nolayers/angular/src/app/app.config.server.ts

@ -6,7 +6,7 @@ import {serverRoutes} from "./app.routes.server";
const serverConfig: ApplicationConfig = {
providers: [
provideAbpOAuth({ ssr: true }),
provideAbpOAuth(),
provideServerRendering(withRoutes(serverRoutes))
]
};

2
templates/app-nolayers/angular/src/app/app.config.ts

@ -28,7 +28,7 @@ export const appConfig: ApplicationConfig = {
registerLocaleFn: registerLocale(),
})
),
provideAbpOAuth({ ssr: false }),
provideAbpOAuth(),
provideAbpThemeShared(),
provideSettingManagementConfig(),
provideAccountConfig(),

6
templates/app/angular/package.json

@ -8,11 +8,7 @@
"build:prod": "ng build --configuration production",
"watch": "ng build --watch --configuration development",
"test": "ng test",
"lint": "ng lint",
"dev:ssr": "ng run MyProjectName:serve-ssr",
"serve:ssr": "node dist/MyProjectName/server/main.js",
"build:ssr": "ng build && ng run MyProjectName:server",
"prerender": "ng run MyProjectName:prerender"
"lint": "ng lint"
},
"private": true,
"dependencies": {

2
templates/app/angular/src/app/app.config.server.ts

@ -6,7 +6,7 @@ import {serverRoutes} from "./app.routes.server";
const serverConfig: ApplicationConfig = {
providers: [
provideAbpOAuth({ ssr: true }),
provideAbpOAuth(),
provideServerRendering(withRoutes(serverRoutes))
]
};

2
templates/app/angular/src/app/app.config.ts

@ -30,7 +30,7 @@ export const appConfig: ApplicationConfig = {
registerLocaleFn: registerLocale(),
})
),
provideAbpOAuth({ssr: false}),
provideAbpOAuth(),
provideAbpThemeShared(),
provideSettingManagementConfig(),
provideAccountConfig(),

1
templates/app/angular/tsconfig.json

@ -6,7 +6,6 @@
"outDir": "./dist/out-tsc",
"sourceMap": true,
"declaration": false,
"downlevelIteration": true,
"experimentalDecorators": true,
"moduleResolution": "bundler",
"importHelpers": true,

Loading…
Cancel
Save