REFACTOR: Project Pattern and AuthClient (DUC)

This commit is contained in:
Victor Radael
2022-03-14 10:35:03 -03:00
parent 2f8d9b9550
commit 363bc8b350
163 changed files with 2544 additions and 4138 deletions
+15 -24
View File
@@ -1,29 +1,20 @@
import axios from "axios";
import axios from 'axios';
export class AuthenticateController {
private username: string;
private password: string;
export class AuthenticateController{
private username:string;
private password:string;
constructor(){
this.username = process.env.AUTH_USERNAME
this.password = process.env.AUTH_PASSWORD
}
async authenticate():Promise<string>{
const response = await axios.post(process.env.AUTH_ROUTE,
{
username:this.username,
password:this.password
}
)
return response.data.accessToken
}
constructor() {
this.username = process.env.AUTH_USERNAME;
this.password = process.env.AUTH_PASSWORD;
}
async authenticate(): Promise<string> {
const response = await axios.post(process.env.AUTH_ROUTE, {
username: this.username,
password: this.password,
});
return response.data.accessToken;
}
}