mirror of
https://github.com/Melledy/Grasscutter.git
synced 2025-02-05 10:18:51 +00:00
Fix multi server function
This commit is contained in:
parent
ebab89d433
commit
8a3d6e3db4
@ -83,33 +83,33 @@ public final class DatabaseHelper {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static Account getAccountByName(String username) {
|
public static Account getAccountByName(String username) {
|
||||||
return DatabaseManager.getGameDatastore().find(Account.class).filter(Filters.eq("username", username)).first();
|
return DatabaseManager.getAccountDatastore().find(Account.class).filter(Filters.eq("username", username)).first();
|
||||||
}
|
}
|
||||||
|
|
||||||
public static Account getAccountByToken(String token) {
|
public static Account getAccountByToken(String token) {
|
||||||
if(token == null) return null;
|
if(token == null) return null;
|
||||||
return DatabaseManager.getGameDatastore().find(Account.class).filter(Filters.eq("token", token)).first();
|
return DatabaseManager.getAccountDatastore().find(Account.class).filter(Filters.eq("token", token)).first();
|
||||||
}
|
}
|
||||||
|
|
||||||
public static Account getAccountBySessionKey(String sessionKey) {
|
public static Account getAccountBySessionKey(String sessionKey) {
|
||||||
if(sessionKey == null) return null;
|
if(sessionKey == null) return null;
|
||||||
return DatabaseManager.getGameDatastore().find(Account.class).filter(Filters.eq("sessionKey", sessionKey)).first();
|
return DatabaseManager.getAccountDatastore().find(Account.class).filter(Filters.eq("sessionKey", sessionKey)).first();
|
||||||
}
|
}
|
||||||
|
|
||||||
public static Account getAccountById(String uid) {
|
public static Account getAccountById(String uid) {
|
||||||
return DatabaseManager.getGameDatastore().find(Account.class).filter(Filters.eq("_id", uid)).first();
|
return DatabaseManager.getAccountDatastore().find(Account.class).filter(Filters.eq("_id", uid)).first();
|
||||||
}
|
}
|
||||||
|
|
||||||
public static Account getAccountByPlayerId(int playerId) {
|
public static Account getAccountByPlayerId(int playerId) {
|
||||||
return DatabaseManager.getGameDatastore().find(Account.class).filter(Filters.eq("reservedPlayerId", playerId)).first();
|
return DatabaseManager.getAccountDatastore().find(Account.class).filter(Filters.eq("reservedPlayerId", playerId)).first();
|
||||||
}
|
}
|
||||||
|
|
||||||
public static boolean checkIfAccountExists(String name) {
|
public static boolean checkIfAccountExists(String name) {
|
||||||
return DatabaseManager.getGameDatastore().find(Account.class).filter(Filters.eq("username", name)).count() > 0;
|
return DatabaseManager.getAccountDatastore().find(Account.class).filter(Filters.eq("username", name)).count() > 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static boolean checkIfAccountExists(int reservedUid) {
|
public static boolean checkIfAccountExists(int reservedUid) {
|
||||||
return DatabaseManager.getGameDatastore().find(Account.class).filter(Filters.eq("reservedPlayerId", reservedUid)).count() > 0;
|
return DatabaseManager.getAccountDatastore().find(Account.class).filter(Filters.eq("reservedPlayerId", reservedUid)).count() > 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void deleteAccount(Account target) {
|
public static void deleteAccount(Account target) {
|
||||||
@ -141,7 +141,7 @@ public final class DatabaseHelper {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Finally, delete the account itself.
|
// Finally, delete the account itself.
|
||||||
DatabaseManager.getGameDatastore().find(Account.class).filter(Filters.eq("id", target.getId())).delete();
|
DatabaseManager.getAccountDatastore().find(Account.class).filter(Filters.eq("id", target.getId())).delete();
|
||||||
}
|
}
|
||||||
|
|
||||||
public static List<Player> getAllPlayers() {
|
public static List<Player> getAllPlayers() {
|
||||||
|
Loading…
Reference in New Issue
Block a user