From 77b7e495a597c411edb441fc779f3e068d29c182 Mon Sep 17 00:00:00 2001 From: Thomas Chazot Date: Thu, 17 Nov 2022 10:46:39 +0100 Subject: [PATCH] Add: ILoaderUSer and ISaverUSer --- .../src/screens/services/userServices/ILoaderUser.ts | 8 ++++++++ bob_party/src/screens/services/userServices/ISaverUser.ts | 7 +++++++ 2 files changed, 15 insertions(+) create mode 100644 bob_party/src/screens/services/userServices/ILoaderUser.ts create mode 100644 bob_party/src/screens/services/userServices/ISaverUser.ts diff --git a/bob_party/src/screens/services/userServices/ILoaderUser.ts b/bob_party/src/screens/services/userServices/ILoaderUser.ts new file mode 100644 index 0000000..034c2eb --- /dev/null +++ b/bob_party/src/screens/services/userServices/ILoaderUser.ts @@ -0,0 +1,8 @@ +import { User } from "../../../core/User/user"; + +export default interface ILoaderUser{ + + loadByID(id:string): User | null; + loadByUsername(username:string): User | null; + loadByUsernamePassword(username:string, password:string): User | null; +} \ No newline at end of file diff --git a/bob_party/src/screens/services/userServices/ISaverUser.ts b/bob_party/src/screens/services/userServices/ISaverUser.ts new file mode 100644 index 0000000..08c5088 --- /dev/null +++ b/bob_party/src/screens/services/userServices/ISaverUser.ts @@ -0,0 +1,7 @@ +import { User } from "../../../core/User/user"; + +export default interface ISaverUser{ + + saveUser(u:User): void; + deleteUser(u:User):void; +} \ No newline at end of file