Fix message.go

This commit is contained in:
Hri7566 2024-07-08 23:36:45 -04:00
parent 1cdf7e2a28
commit 2bd8370170
3 changed files with 48 additions and 21 deletions

View File

@ -1,4 +1,4 @@
package mppclient
package mppclientgo
import (
"log"
@ -10,6 +10,7 @@ import (
type Client struct {
Ws *websocket.Conn
started bool
Uri string
Token string
@ -84,15 +85,29 @@ func (c *Client) IsConnecting() bool {
}
func (c *Client) Start() {
// TODO
if c.started {
return
}
c.started = true
c.connect()
}
func (c *Client) Stop() {
if !c.started {
return
}
c.started = false
c.Ws.Close()
}
func (c *Client) connect() {
// TODO
if c.Ws == nil {
}
}
func (c *Client) bindEventListners() {

View File

@ -13,7 +13,7 @@ type MppTimeMessage struct {
type HiMppMessage struct {
MppTimeMessage
User MppUser `json:"u"`
User User `json:"u"`
Motd string `json:"motd"`
}
@ -27,7 +27,7 @@ type NoteQuotaMppMessage struct {
type ChatMppMessage struct {
MppTimeMessage
Message string `json:"a"`
Part MppParticipant `json:"p"`
Part Participant `json:"p"`
}
type TimeMppMessage struct {
@ -37,6 +37,6 @@ type TimeMppMessage struct {
type ChannelMppMessage struct {
MppMessage
Channel MppChannel `json:"ch"`
Participants []MppParticipant `json:"ppl"`
Channel Channel `json:"ch"`
Participants []Participant `json:"ppl"`
}

16
test.go Executable file → Normal file
View File

@ -1,4 +1,4 @@
package mppclient
package mppclientgo
import (
"encoding/json"
@ -11,10 +11,10 @@ import (
"strings"
"time"
"github.com/Hri7566/mpp-client-go/events"
"github.com/Hri7566/mpp-client-go/mpp"
"github.com/gorilla/websocket"
"github.com/joho/godotenv"
v8 "rogchap.com/v8go"
)
@ -24,6 +24,17 @@ var token string
var ctx *v8.Context
func main() {
evt := events.NewEventEmitter()
log := func(args ...any) {
fmt.Println(args[0])
}
evt.On("log", log)
evt.Emit("log", "hello, world")
/*
ctx = v8.NewContext()
helpCommands = commands
@ -38,6 +49,7 @@ func main() {
token = os.Getenv("MPPNET_TOKEN")
StartSocket(addr)
*/
}
func StartSocket(address *string) {