mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2026-05-09 04:13:28 -05:00
Send own messages to chat
A player's own messages don't come back via the server.
This commit is contained in:
parent
fa5facfdfb
commit
309090520e
|
|
@ -28,6 +28,7 @@ import org.dolphinemu.dolphinemu.features.netplay.model.GameDigestProgress
|
|||
import org.dolphinemu.dolphinemu.features.netplay.model.NetplayMessage
|
||||
import org.dolphinemu.dolphinemu.features.netplay.model.Player
|
||||
import org.dolphinemu.dolphinemu.features.netplay.model.SaveTransferProgress
|
||||
import org.dolphinemu.dolphinemu.features.settings.model.StringSetting
|
||||
|
||||
class NetplaySession(
|
||||
private val onClosed: (NetplaySession) -> Unit,
|
||||
|
|
@ -53,6 +54,8 @@ class NetplaySession(
|
|||
val isLaunching: Boolean
|
||||
get() = bootSessionDataPointer != 0L
|
||||
|
||||
val nickName by lazy { StringSetting.NETPLAY_NICKNAME.string }
|
||||
|
||||
private val _launchGame = Channel<String>(Channel.CONFLATED)
|
||||
val launchGame = _launchGame.receiveAsFlow()
|
||||
|
||||
|
|
@ -139,7 +142,10 @@ class NetplaySession(
|
|||
join()
|
||||
}
|
||||
|
||||
fun sendMessage(message: String) = nativeSendMessage(message)
|
||||
fun sendMessage(message: String) {
|
||||
_chatMessages.tryEmit( "$nickName: $message")
|
||||
nativeSendMessage(message)
|
||||
}
|
||||
|
||||
fun adjustPadBufferSize(buffer: Int) = nativeAdjustPadBufferSize(buffer)
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user