xC/xP: relay and render channel modes
This commit is contained in:
@@ -328,6 +328,7 @@ rpcEventHandlers.set(Relay.Event.BufferUpdate, e => {
|
||||
b.kind = e.context.kind
|
||||
b.server = servers.get(e.context.serverName)
|
||||
b.topic = e.context.topic
|
||||
b.modes = e.context.modes
|
||||
})
|
||||
|
||||
rpcEventHandlers.set(Relay.Event.BufferStats, e => {
|
||||
@@ -702,6 +703,8 @@ let Status = {
|
||||
return m('.status', {}, 'Synchronizing...')
|
||||
|
||||
let status = `${bufferCurrent}`
|
||||
if (b.modes)
|
||||
status += `(+${b.modes})`
|
||||
if (b.hideUnimportant)
|
||||
status += `<H>`
|
||||
return m('.status', {}, [status, m(Toolbar)])
|
||||
@@ -716,8 +719,8 @@ let Prompt = {
|
||||
|
||||
if (b.server.data.user !== undefined) {
|
||||
let user = b.server.data.user
|
||||
if (b.server.data.userMode)
|
||||
user += `(${b.server.data.userMode})`
|
||||
if (b.server.data.userModes)
|
||||
user += `(${b.server.data.userModes})`
|
||||
return m('.prompt', {}, `${user}`)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user