Skip to content

Commit

Permalink
fix post request new todoinstitution, authentication Guards
Browse files Browse the repository at this point in the history
  • Loading branch information
holdan-8 committed May 23, 2024
1 parent d3d7c05 commit 10dff4f
Show file tree
Hide file tree
Showing 4 changed files with 8 additions and 13 deletions.
2 changes: 0 additions & 2 deletions frontend/src/app/add-institution/add-institution.component.ts
Original file line number Diff line number Diff line change
Expand Up @@ -45,13 +45,11 @@ export class AddInstitutionComponent implements OnInit {
});

this.reactiveForm.statusChanges.subscribe((status) => {
console.log(status);
this.formStatus = status;
});
}

async OnFormSubmitted() {
console.log(this.reactiveForm.value);
this.formdata = this.reactiveForm.value;
await this.dataService.createNewTodoInstitution(
this.formdata,
Expand Down
10 changes: 6 additions & 4 deletions frontend/src/app/data.service.ts
Original file line number Diff line number Diff line change
Expand Up @@ -24,18 +24,20 @@ export class DataService {
private institutionData = null;
private TodoInstitutions = null;

async createNewTodoInstitution(institution: TodoInstitution) {
console.log(institution);
async createNewTodoInstitution(institution) {
if (!institution ) {
throw new Error('Invalid institution object');
}
const token = this.tokenService.getAccessToken();
const headers = new HttpHeaders().set('Authorization', `Bearer ${token}`);
return await this.http
.post<TodoInstitution>(`${environment.api}api/institution`, institution, { headers })
.post<TodoInstitution>(`${environment.api}api/institution`, {institution}, { headers })
.toPromise();
}

async LoadTodoInstitutions() {
this.TodoInstitutions = await this.http
.get<TodoInstitution>(`${environment.api}api/ginstitution`)
.get<TodoInstitution>(`${environment.api}api/institution`)
.toPromise();
return this.TodoInstitutions;
}
Expand Down
8 changes: 2 additions & 6 deletions oss-api/src/api/api.controller.ts
Original file line number Diff line number Diff line change
Expand Up @@ -30,15 +30,11 @@ import {
import { UserQueryDto } from './dto/user-query.dto';
import { RepositoryQueryDto } from './dto/repository-query.dto';
import { RepositoryQueryPipe } from 'src/repository-query.pipe';
import { AuthService } from 'src/auth/auth.service';
import { AuthGuard } from 'src/auth/auth.guard';

@Controller('api')
export class ApiController {
constructor(
private mongoDbService: MongoDbService,
private authService: AuthService,
) {}
constructor(private mongoDbService: MongoDbService) {}
private sectors = [
'IT',
'Communities',
Expand Down Expand Up @@ -110,7 +106,7 @@ export class ApiController {
return this.mongoDbService.createNewTodoInstitution(institution);
}

// @UseGuards(AuthGuard)
@UseGuards(AuthGuard)
@Get('institution')
async findTodoInstitution() {
return await this.mongoDbService.findAllTodoInstitutions();
Expand Down
1 change: 0 additions & 1 deletion oss-api/src/auth/auth.controller.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ export class AuthController {

@Post('login')
async signIn(@Body() signInDto: Record<string, any>) {
console.log(signInDto);
return this.authService.signIn(signInDto.username, signInDto.password);
}
}

0 comments on commit 10dff4f

Please sign in to comment.