5 Commits

Author SHA1 Message Date
56566003e0 Merge pull request 'chat disable perms added' (#18) from chat-disable-perms into main
Reviewed-on: #18
2025-12-22 02:27:31 +00:00
Abelfreyja
d78f9dafcc chat disable perms added 2025-12-22 10:25:42 +09:00
8e4432af45 Merge pull request 'bumped api version' (#17) from bump-api into main
Reviewed-on: #17
2025-12-19 15:30:57 +00:00
cake
d92496020e bumped api version 2025-12-19 07:11:22 +01:00
35f3390dda Merge pull request 'DTO adjustment for Chat' (#15) from chat-adjustment into main
Reviewed-on: #15
2025-12-18 21:17:38 +00:00
3 changed files with 30 additions and 18 deletions

View File

@@ -8,4 +8,5 @@ public enum GroupPermissions
PreferDisableSounds = 0x2,
DisableInvites = 0x4,
PreferDisableVFX = 0x8,
DisableChat = 0x10,
}

View File

@@ -24,6 +24,11 @@ public static class GroupPermissionsExtensions
return perm.HasFlag(GroupPermissions.PreferDisableVFX);
}
public static bool IsDisableChat(this GroupPermissions perm)
{
return perm.HasFlag(GroupPermissions.DisableChat);
}
public static void SetDisableInvites(this ref GroupPermissions perm, bool set)
{
if (set) perm |= GroupPermissions.DisableInvites;
@@ -47,4 +52,10 @@ public static class GroupPermissionsExtensions
if (set) perm |= GroupPermissions.PreferDisableVFX;
else perm &= ~GroupPermissions.PreferDisableVFX;
}
public static void SetDisableChat(this ref GroupPermissions perm, bool set)
{
if (set) perm |= GroupPermissions.DisableChat;
else perm &= ~GroupPermissions.DisableChat;
}
}

View File

@@ -10,7 +10,7 @@ namespace LightlessSync.API.SignalR;
public interface ILightlessHub
{
const int ApiVersion = 34;
const int ApiVersion = 35;
const string Path = "/lightless";
Task<bool> CheckClientHealth();