aboutsummaryrefslogtreecommitdiff
path: root/connect.go
diff options
context:
space:
mode:
authorRiley <riley@e926.de>2022-05-01 21:06:12 +0200
committerRiley <riley@e926.de>2022-05-01 21:06:12 +0200
commitabb4aefdabaa5ca9ebf4714b9accff864db99953 (patch)
treec11aea908190103fc85957d849abc3b00c292856 /connect.go
parentfbf490c12b79d979bcc8076dde9a332926ad3642 (diff)
parent1b2d0d40f704813835bafebe095e7e31fbc00168 (diff)
merge
Diffstat (limited to 'connect.go')
-rw-r--r--connect.go27
1 files changed, 11 insertions, 16 deletions
diff --git a/connect.go b/connect.go
index 32b892c..746caa7 100644
--- a/connect.go
+++ b/connect.go
@@ -17,15 +17,10 @@ func connect(conn net.Conn, name string, cc *ClientConn) *ServerConn {
}
cc.mu.RUnlock()
- conf := Conf()
- var prefix string
- for _, srv := range conf.Servers {
+ var mediaPool string
+ for _, srv := range Conf().Servers {
if srv.Name == name {
- if len(srv.TexturePool) == 0 {
- prefix = srv.Name
- } else {
- prefix = srv.TexturePool
- }
+ mediaPool = srv.MediaPool
}
}
@@ -36,7 +31,7 @@ func connect(conn net.Conn, name string, cc *ClientConn) *ServerConn {
initCh: make(chan struct{}),
clt: cc,
name: name,
- prefix: prefix,
+ mediaPool: mediaPool,
aos: make(map[mt.AOID]struct{}),
particleSpawners: make(map[mt.ParticleSpawnerID]struct{}),
sounds: make(map[mt.SoundID]struct{}),
@@ -53,15 +48,15 @@ func connect(conn net.Conn, name string, cc *ClientConn) *ServerConn {
return sc
}
-func connectContent(conn net.Conn, name, userName, prefix string) (*contentConn, error) {
+func connectContent(conn net.Conn, name, userName, mediaPool string) (*contentConn, error) {
logPrefix := fmt.Sprintf("[content %s] ", name)
cc := &contentConn{
- Peer: mt.Connect(conn),
- logger: log.New(logWriter, logPrefix, log.LstdFlags|log.Lmsgprefix),
- doneCh: make(chan struct{}),
- name: name,
- userName: userName,
- prefix: prefix,
+ Peer: mt.Connect(conn),
+ logger: log.New(logWriter, logPrefix, log.LstdFlags|log.Lmsgprefix),
+ doneCh: make(chan struct{}),
+ name: name,
+ userName: userName,
+ mediaPool: mediaPool,
}
if err := cc.addDefaultTextures(); err != nil {