mirror of
https://github.com/shazow/ssh-chat.git
synced 2025-04-12 23:27:17 +03:00
refactor: host.UserMember{chat.Member} -> host.Member{chat.Member}
This commit is contained in:
parent
cd5686e20e
commit
7b3818acc1
@ -10,7 +10,7 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
type client struct {
|
type client struct {
|
||||||
UserMember
|
Member
|
||||||
sync.Mutex
|
sync.Mutex
|
||||||
conns []sshd.Connection
|
conns []sshd.Connection
|
||||||
}
|
}
|
||||||
@ -27,7 +27,7 @@ func (cl *client) Close() error {
|
|||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
type UserMember interface {
|
type Member interface {
|
||||||
chat.Member
|
chat.Member
|
||||||
|
|
||||||
Joined() time.Time
|
Joined() time.Time
|
||||||
@ -38,7 +38,7 @@ type UserMember interface {
|
|||||||
}
|
}
|
||||||
|
|
||||||
type User interface {
|
type User interface {
|
||||||
UserMember
|
Member
|
||||||
|
|
||||||
Connections() []sshd.Connection
|
Connections() []sshd.Connection
|
||||||
Close() error
|
Close() error
|
||||||
|
6
host.go
6
host.go
@ -77,8 +77,8 @@ func (h *Host) Connect(term *sshd.Terminal) {
|
|||||||
requestedName := term.Conn.Name()
|
requestedName := term.Conn.Name()
|
||||||
screen := message.BufferedScreen(requestedName, term)
|
screen := message.BufferedScreen(requestedName, term)
|
||||||
user := &client{
|
user := &client{
|
||||||
UserMember: screen,
|
Member: screen,
|
||||||
conns: []sshd.Connection{term.Conn},
|
conns: []sshd.Connection{term.Conn},
|
||||||
}
|
}
|
||||||
|
|
||||||
h.mu.Lock()
|
h.mu.Lock()
|
||||||
@ -316,7 +316,7 @@ func (h *Host) InitCommands(c *chat.Commands) {
|
|||||||
return errors.New("must specify message")
|
return errors.New("must specify message")
|
||||||
}
|
}
|
||||||
|
|
||||||
target := msg.From().(UserMember).ReplyTo()
|
target := msg.From().(Member).ReplyTo()
|
||||||
if target == nil {
|
if target == nil {
|
||||||
return errors.New("no message to reply to")
|
return errors.New("no message to reply to")
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user