Returning finder on joining syncshell, added functions for syncshell profiles that would be needed later
This commit is contained in:
Submodule LightlessAPI updated: aec2a5023e...d62adbb5b6
@@ -189,7 +189,7 @@ public class SyncshellFinderUI : WindowMediatorSubscriberBase
|
|||||||
finalPermissions.SetDisableAnimations(_ownPermissions.DisableGroupAnimations);
|
finalPermissions.SetDisableAnimations(_ownPermissions.DisableGroupAnimations);
|
||||||
finalPermissions.SetDisableVFX(_ownPermissions.DisableGroupVFX);
|
finalPermissions.SetDisableVFX(_ownPermissions.DisableGroupVFX);
|
||||||
|
|
||||||
_ = _apiController.GroupJoinFinalize(new GroupJoinDto(_joinDto.Group, _joinDto.Password, finalPermissions));
|
_ = _apiController.GroupJoinFinalize(new GroupJoinDto(_joinDto.Group, _joinDto.Password, finalPermissions, true));
|
||||||
_joinDto = null;
|
_joinDto = null;
|
||||||
_joinInfo = null;
|
_joinInfo = null;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -277,6 +277,12 @@ public partial class ApiController
|
|||||||
_lightlessHub!.On(nameof(Client_GroupSendInfo), act);
|
_lightlessHub!.On(nameof(Client_GroupSendInfo), act);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void OnGroupUpdateProfile(Action<GroupProfileDto> act)
|
||||||
|
{
|
||||||
|
if (_initialized) return;
|
||||||
|
_lightlessHub!.On(nameof(Client_GroupSendProfile), act);
|
||||||
|
}
|
||||||
|
|
||||||
public void OnReceiveServerMessage(Action<MessageSeverity, string> act)
|
public void OnReceiveServerMessage(Action<MessageSeverity, string> act)
|
||||||
{
|
{
|
||||||
if (_initialized) return;
|
if (_initialized) return;
|
||||||
|
|||||||
@@ -445,6 +445,7 @@ public sealed partial class ApiController : DisposableMediatorSubscriberBase, IL
|
|||||||
OnGroupPairLeft((dto) => _ = Client_GroupPairLeft(dto));
|
OnGroupPairLeft((dto) => _ = Client_GroupPairLeft(dto));
|
||||||
OnGroupSendFullInfo((dto) => _ = Client_GroupSendFullInfo(dto));
|
OnGroupSendFullInfo((dto) => _ = Client_GroupSendFullInfo(dto));
|
||||||
OnGroupSendInfo((dto) => _ = Client_GroupSendInfo(dto));
|
OnGroupSendInfo((dto) => _ = Client_GroupSendInfo(dto));
|
||||||
|
OnGroupUpdateProfile((dto) => _ = Client_GroupSendProfile(dto));
|
||||||
OnGroupChangeUserPairPermissions((dto) => _ = Client_GroupChangeUserPairPermissions(dto));
|
OnGroupChangeUserPairPermissions((dto) => _ = Client_GroupChangeUserPairPermissions(dto));
|
||||||
|
|
||||||
OnGposeLobbyJoin((dto) => _ = Client_GposeLobbyJoin(dto));
|
OnGposeLobbyJoin((dto) => _ = Client_GposeLobbyJoin(dto));
|
||||||
|
|||||||
Reference in New Issue
Block a user