removing info that won't be saved on database

This commit is contained in:
Gabriel Rosa
2022-06-13 10:49:27 -03:00
parent 0342386a76
commit 1ab5d49908
3 changed files with 22 additions and 20 deletions
+14 -12
View File
@@ -41,14 +41,17 @@ export class InputsClientService implements OnModuleInit {
async createGeneric(createInputGeneric) {
console.log('InputClientService', 'Create');
const { info, ...data } = createInputGeneric;
createInputGeneric.credentials = await this.getInputTokens(data);
data.credentials = await this.getInputTokens(data);
data.options ? delete data.options : null;
data.credentials.oauth_code ? delete data.credentials.oauth_code : null;
const grpcPayload = {
input: EncodeJsonToGrpcStruct(createInputGeneric),
input: EncodeJsonToGrpcStruct(data),
info,
};
const structPayload = await lastValueFrom(
this.inputService.Create(objectSnakeToCamel(grpcPayload)),
);
objectCamelToSnake(structPayload);
return DecodeGrpcStruct(structPayload.input);
}
@@ -254,16 +257,15 @@ export class InputsClientService implements OnModuleInit {
const value = get_tokens_url_params_obj[key];
requestParams.append(key, value);
}
// const { data } = await axios
// .post(options.oauth.get_tokens_url, requestParams)
// .catch((err) => {
// console.log(err.response.data);
// throw new HttpException(
// err.response.data.message,
// err.response.status,
// );
// });
const data = { refresh_token: 'refresh', access_token: 'access' };
const { data } = await axios
.post(options.oauth.get_tokens_url, requestParams)
.catch((err) => {
console.log(err.response.data);
throw new HttpException(
err.response.data.message,
err.response.status,
);
});
for (const key in get_tokens_set_response) {
const responseKey = get_tokens_set_response[key];
credentialsTokens[key] = data[responseKey];