Skip to content

Commit

Permalink
hotfixes (#25)
Browse files Browse the repository at this point in the history
  • Loading branch information
zardoy authored Sep 29, 2023
2 parents 1935c9d + ae546d0 commit e44fa04
Showing 1 changed file with 7 additions and 26 deletions.
33 changes: 7 additions & 26 deletions src/chat.js
Original file line number Diff line number Diff line change
Expand Up @@ -81,11 +81,11 @@ class ChatBox extends LitElement {
scrollbar-width: none;
}
/* unsupported by firefox */
.chat-completions-items::-webkit-scrollbar {
::-webkit-scrollbar {
width: 5px;
background-color: rgb(24, 24, 24);
}
.chat-completions-items::-webkit-scrollbar-thumb {
::-webkit-scrollbar-thumb {
background-color: rgb(50, 50, 50);
}
.chat-completions-items > div {
Expand Down Expand Up @@ -119,9 +119,11 @@ class ChatBox extends LitElement {
pointer-events: none;
overflow: hidden;
width: 100%;
scrollbar-width: thin;
}
.chat.opened {
pointer-events: auto;
overflow-y: auto;
}
input[type=text], #chatinput {
Expand Down Expand Up @@ -154,9 +156,10 @@ class ChatBox extends LitElement {
}
.chat-message {
display: flex;
padding-left: 4px;
background-color: rgba(0, 0, 0, 0.5);
list-style: none;
word-break: break-all;
}
.chat-message-fadeout {
Expand All @@ -178,7 +181,6 @@ class ChatBox extends LitElement {
}
.chat-message-part {
white-space: pre-wrap;
}
`
}
Expand Down Expand Up @@ -319,28 +321,7 @@ class ChatBox extends LitElement {
}
this.hide()

// loadedData.protocol.play.toClient.types
const handleClientEvents = (packets) => {
for (const [packet, handler] of Object.entries(packets)) {
bot._client.on(packet, handler)
}
}
handleClientEvents({
playerChat ({ formattedMessage, plainMessage, senderName }) {
client.emit('chat', {
message: formattedMessage || JSON.stringify({ text: `<${JSON.parse(senderName || '{}').text}> ${plainMessage}` })
})
},
systemChat ({ formattedMessage }) {
client.emit('chat', {
message: formattedMessage
})
},
})
client.on('chat', (packet) => {
// Handle new message
const fullmessage = JSON.parse(packet.message.toString())

bot.on('message', (fullmessage) => {
const parts = formatMessage(fullmessage)

const lastId = this.messages.at(-1)?.id ?? 0
Expand Down

0 comments on commit e44fa04

Please sign in to comment.