Skip to content

Commit

Permalink
feat(api): update user use cases
Browse files Browse the repository at this point in the history
  • Loading branch information
harrytran998 committed Jun 4, 2024
1 parent 0d3db9c commit fdc66af
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 1 deletion.
Empty file.
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import type {
SignInEmailPasswordInPort,
} from "../port/signin-email-password.port";

export class LoginEmailPasswordInteractor implements SignInEmailPasswordInPort {
export class SignInEmailPasswordInteractor implements SignInEmailPasswordInPort {
constructor(private readonly authGoogleIdentify: AuthGoogleIdentifyOutPort) {}

async execute({ config, email, password, options }: SignInEmailPasswordCommand) {
Expand Down
12 changes: 12 additions & 0 deletions apps/api/contexts/identify-access/user/infras/account.injection.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,17 @@
import type { FirebaseAuthConfig } from "@techmely/models";
import { AccountService } from "../application/services/account.service";
import { SignInEmailPasswordInteractor } from "../application/use-cases/interactors/signin-email-password.interactor";
import type { AuthGoogleIdentifyOutPort } from "../application/use-cases/port/signin-email-password.port";
import { signInBasic } from "@techmely/auth";

const accountService = new AccountService();
const authGoogleIdentify = {
signInEmailPassword(request) {
return signInBasic(request);
},
signInWithProvider(request) {},
signUpEmailPassword(request) {},
};
const signInEmailPasswordUsecase = new SignInEmailPasswordInteractor();

export default accountService;

0 comments on commit fdc66af

Please sign in to comment.