Skip to content

Commit d8f6609

Browse files
committed
Ajouter les modifications du contrôleur BackendsController
1 parent b958f27 commit d8f6609

File tree

3 files changed

+21
-10
lines changed

3 files changed

+21
-10
lines changed

src/core/backends/backends.controller.ts

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -57,11 +57,7 @@ export class BackendsController {
5757
}
5858

5959
@Post('syncall')
60-
public async syncAllIdentities(
61-
@Res() res: Response,
62-
@Body() body: SyncIdentitiesDto,
63-
@Query('async') asyncQuery: string,
64-
) {
60+
public async syncAllIdentities(@Res() res: Response, @Query('async') asyncQuery: string) {
6561
const async = /true|on|yes|1/i.test(asyncQuery);
6662
const data = await this.backendsService.syncAllIdentities({
6763
async,

src/core/keyrings/keyrings.controller.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@ import { KeyringsCreateDto, KeyringsDto } from '~/core/keyrings/_dto/keyrings.dt
1818
@Controller('keyrings')
1919
export class KeyringsController extends AbstractController {
2020
protected static readonly projection: PartialProjectionType<KeyringsDto> = {
21-
//secretKey: 0,
22-
allowedNetworks: 1,
23-
suspendedAt: 1,
21+
token: 0,
22+
// allowedNetworks: 1,
23+
// suspendedAt: 1,
2424
};
2525

2626
public constructor(private readonly _service: KeyringsService) {
@@ -65,7 +65,7 @@ export class KeyringsController extends AbstractController {
6565
@Res() res: Response,
6666
): Promise<Response> {
6767
const data = await this._service.findById(_id, {
68-
secretKey: 0,
68+
token: 0,
6969
});
7070
return res.status(HttpStatus.OK).json({
7171
statusCode: HttpStatus.OK,
Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,27 @@
11
import { Injectable } from '@nestjs/common';
22
import { InjectModel } from '@nestjs/mongoose';
33
import { Keyrings } from '~/core/keyrings/_schemas/keyrings.schema';
4-
import { Model } from 'mongoose';
4+
import { Model, SaveOptions, Document } from 'mongoose';
55
import { AbstractServiceSchema } from '~/_common/abstracts/abstract.service.schema';
6+
import { KeyringsCreateDto } from './_dto/keyrings.dto';
67

78
@Injectable()
89
export class KeyringsService extends AbstractServiceSchema {
910
constructor(@InjectModel(Keyrings.name) protected _model: Model<Keyrings>) {
1011
super();
1112
}
13+
14+
public async create<T extends Keyrings | Document>(
15+
data?: KeyringsCreateDto,
16+
options?: SaveOptions,
17+
): Promise<Document<T, any, T>> {
18+
const token = '1234567890';
19+
return await super.create(
20+
{
21+
...data,
22+
token,
23+
},
24+
options,
25+
);
26+
}
1227
}

0 commit comments

Comments
 (0)