From 147c8fe3af924aedf83305b1a4230c7d42c9689d Mon Sep 17 00:00:00 2001 From: lily Date: Fri, 25 Apr 2025 19:20:33 -0400 Subject: [PATCH] feat: add basic database interface --- .../dev/lilyvex/oauthfabric/database/IDatabase.java | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 src/main/java/dev/lilyvex/oauthfabric/database/IDatabase.java diff --git a/src/main/java/dev/lilyvex/oauthfabric/database/IDatabase.java b/src/main/java/dev/lilyvex/oauthfabric/database/IDatabase.java new file mode 100644 index 0000000..f036f51 --- /dev/null +++ b/src/main/java/dev/lilyvex/oauthfabric/database/IDatabase.java @@ -0,0 +1,11 @@ +package dev.lilyvex.oauthfabric.database; + +public interface IDatabase { + public void addUser(String uuid, String oauthId, String sessionToken); + public void updateUser(String uuid, String oauthId, String sessionToken); + public void removeUser(String uuid); + public boolean isRegisteredUser(String uuid); + + public String getOauthId(String uuid); + public String getSessionToken(String uuid); +} \ No newline at end of file