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 {
|
||||
UserMember
|
||||
Member
|
||||
sync.Mutex
|
||||
conns []sshd.Connection
|
||||
}
|
||||
@ -27,7 +27,7 @@ func (cl *client) Close() error {
|
||||
return nil
|
||||
}
|
||||
|
||||
type UserMember interface {
|
||||
type Member interface {
|
||||
chat.Member
|
||||
|
||||
Joined() time.Time
|
||||
@ -38,7 +38,7 @@ type UserMember interface {
|
||||
}
|
||||
|
||||
type User interface {
|
||||
UserMember
|
||||
Member
|
||||
|
||||
Connections() []sshd.Connection
|
||||
Close() error
|
||||
|
6
host.go
6
host.go
@ -77,8 +77,8 @@ func (h *Host) Connect(term *sshd.Terminal) {
|
||||
requestedName := term.Conn.Name()
|
||||
screen := message.BufferedScreen(requestedName, term)
|
||||
user := &client{
|
||||
UserMember: screen,
|
||||
conns: []sshd.Connection{term.Conn},
|
||||
Member: screen,
|
||||
conns: []sshd.Connection{term.Conn},
|
||||
}
|
||||
|
||||
h.mu.Lock()
|
||||
@ -316,7 +316,7 @@ func (h *Host) InitCommands(c *chat.Commands) {
|
||||
return errors.New("must specify message")
|
||||
}
|
||||
|
||||
target := msg.From().(UserMember).ReplyTo()
|
||||
target := msg.From().(Member).ReplyTo()
|
||||
if target == nil {
|
||||
return errors.New("no message to reply to")
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user