Browse Source

refactor(account): account service

pull/1578/head
TheDiaval 7 years ago
parent
commit
dffc71bcf2
  1. 8
      npm/ng-packs/packages/account/src/lib/models/tenant.ts
  2. 6
      npm/ng-packs/packages/account/src/lib/services/account.service.ts

8
npm/ng-packs/packages/account/src/lib/models/tenant.ts

@ -1,4 +1,4 @@
export interface Tenant {
success: boolean;
tenantId: string;
}
export interface TenantIdResponse {
success: boolean;
tenantId: string;
}

6
npm/ng-packs/packages/account/src/lib/services/account.service.ts

@ -1,7 +1,7 @@
import { Injectable } from '@angular/core';
import { Observable } from 'rxjs';
import { RestService, Rest } from '@abp/ng.core';
import { RegisterResponse, RegisterRequest, Tenant } from '../models';
import { RegisterResponse, RegisterRequest, TenantIdResponse } from '../models';
@Injectable({
providedIn: 'root',
@ -9,13 +9,13 @@ import { RegisterResponse, RegisterRequest, Tenant } from '../models';
export class AccountService {
constructor(private rest: RestService) {}
findTenant(tenantName: string): Observable<Tenant> {
findTenant(tenantName: string): Observable<TenantIdResponse> {
const request: Rest.Request<null> = {
method: 'GET',
url: `/api/abp/multi-tenancy/find-tenant/${tenantName}`,
};
return this.rest.request<null, Tenant>(request);
return this.rest.request<null, TenantIdResponse>(request);
}
register(body: RegisterRequest): Observable<RegisterResponse> {

Loading…
Cancel
Save