mirror of
https://github.com/osukey/osukey.git
synced 2025-05-09 23:57:18 +09:00
Add support for all channel types
This commit is contained in:
parent
1b86318ab4
commit
23a446bab2
@ -5,7 +5,11 @@ namespace osu.Game.Online.Chat
|
|||||||
{
|
{
|
||||||
public enum ChannelType
|
public enum ChannelType
|
||||||
{
|
{
|
||||||
|
Public,
|
||||||
|
Multiplayer,
|
||||||
|
Spectator,
|
||||||
|
Temporary,
|
||||||
PM,
|
PM,
|
||||||
Public
|
Group,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -56,12 +56,10 @@ namespace osu.Game.Overlays.Chat.Tabs
|
|||||||
{
|
{
|
||||||
switch (value.Type)
|
switch (value.Type)
|
||||||
{
|
{
|
||||||
case ChannelType.Public:
|
default:
|
||||||
return new ChannelTabItem(value) { OnRequestClose = tabCloseRequested };
|
return new ChannelTabItem(value) { OnRequestClose = tabCloseRequested };
|
||||||
case ChannelType.PM:
|
case ChannelType.PM:
|
||||||
return new PrivateChannelTabItem(value) { OnRequestClose = tabCloseRequested };
|
return new PrivateChannelTabItem(value) { OnRequestClose = tabCloseRequested };
|
||||||
default:
|
|
||||||
throw new InvalidOperationException("Only TargetType User and Channel are supported.");
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user