aboutsummaryrefslogtreecommitdiffstats
path: root/src/ClientTools.hx
diff options
context:
space:
mode:
Diffstat (limited to 'src/ClientTools.hx')
-rw-r--r--src/ClientTools.hx11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/ClientTools.hx b/src/ClientTools.hx
index 46400f7..5da23c4 100644
--- a/src/ClientTools.hx
+++ b/src/ClientTools.hx
@@ -1,8 +1,5 @@
package;
-import Types.Permission;
-import Types.Permissions;
-
class ClientTools {
public static function setLeader(clients:Array<Client>, name:String):Void {
for (client in clients) {
@@ -12,10 +9,14 @@ class ClientTools {
}
public static function hasLeader(clients:Array<Client>):Bool {
+ return getLeader(clients) != null;
+ }
+
+ public static function getLeader(clients:Array<Client>):Null<Client> {
for (client in clients) {
- if (client.isLeader) return true;
+ if (client.isLeader) return client;
}
- return false;
+ return null;
}
public static function getByName(
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage