/// <summary> /// при удалении конрневой альянсовой группы удаляет все дочерние группы /// </summary> /// <param name="connectionUser"></param> /// <param name="grops"></param> /// <returns></returns> internal static async Task <string> RemoveAllianceGroupNameAsync(this ConnectionUser connectionUser, IGroupManager grops) { await connectionUser.RemoveAllianceRecrutManagerGroupNameAsync(grops); return(await connectionUser._removeGroupAsync(grops, CreateAllianceGroupName, connectionUser.AllianceId)); }
internal static async Task <string> RemoveGroupChannelNameAsync(this ConnectionUser connectionUser, IGroupManager grops, int channelId) { return(await connectionUser._removeGroupAsync(grops, CreateGroupChannelGroupName, channelId)); }