mirror of
https://gitlab.futo.org/videostreaming/grayjay.git
synced 2025-04-19 19:14:51 +00:00
Rename to direct and relayed.
This commit is contained in:
parent
5b2f8b8617
commit
b025e8a30f
3 changed files with 13 additions and 13 deletions
|
@ -2,6 +2,6 @@ package com.futo.platformplayer.sync.internal;
|
|||
|
||||
public enum LinkType {
|
||||
None,
|
||||
Local,
|
||||
Proxied
|
||||
Direct,
|
||||
Relayed
|
||||
}
|
||||
|
|
|
@ -35,25 +35,25 @@ class SyncSession : IAuthorizable {
|
|||
|
||||
val linkType: LinkType get()
|
||||
{
|
||||
var hasProxied = false
|
||||
var hasRelayed = false
|
||||
var hasDirect = false
|
||||
synchronized(_channels)
|
||||
{
|
||||
for (channel in _channels)
|
||||
{
|
||||
if (channel is ChannelRelayed)
|
||||
hasProxied = true
|
||||
hasRelayed = true
|
||||
if (channel is ChannelSocket)
|
||||
hasDirect = true
|
||||
if (hasProxied && hasDirect)
|
||||
return LinkType.Local
|
||||
if (hasRelayed && hasDirect)
|
||||
return LinkType.Direct
|
||||
}
|
||||
}
|
||||
|
||||
if (hasProxied)
|
||||
return LinkType.Proxied
|
||||
if (hasRelayed)
|
||||
return LinkType.Relayed
|
||||
if (hasDirect)
|
||||
return LinkType.Local
|
||||
return LinkType.Direct
|
||||
return LinkType.None
|
||||
}
|
||||
|
||||
|
|
|
@ -43,13 +43,13 @@ class SyncDeviceView : ConstraintLayout {
|
|||
|
||||
_layoutLinkType.visibility = View.VISIBLE
|
||||
_imageLinkType.setImageResource(when (linkType) {
|
||||
LinkType.Proxied -> R.drawable.ic_internet
|
||||
LinkType.Local -> R.drawable.ic_lan
|
||||
LinkType.Relayed -> R.drawable.ic_internet
|
||||
LinkType.Direct -> R.drawable.ic_lan
|
||||
else -> 0
|
||||
})
|
||||
_textLinkType.text = when(linkType) {
|
||||
LinkType.Proxied -> "Proxied"
|
||||
LinkType.Local -> "Local"
|
||||
LinkType.Relayed -> "Relayed"
|
||||
LinkType.Direct -> "Direct"
|
||||
else -> null
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue