From d78058f0a80c4dc8e5b5f8a1300d7960bf93a078 Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Wed, 23 Dec 2015 00:01:20 +0100 Subject: rddb channels are now buffered diff --git a/rddb.go b/rddb.go index bb481f4..514abdf 100644 --- a/rddb.go +++ b/rddb.go @@ -339,11 +339,11 @@ func NewRdDb(conf *Config) (db *RdDb, err error) { db.quit = make(chan bool) db.done = make(chan bool) db.password_cache = make(map[string]string) - db.getPasswordChan = make(chan getPasswordRequest) - db.getGroupOfCartChan = make(chan getGroupOfCartRequest) - db.getShowInfoChan = make(chan getShowInfoRequest) - db.checkMusicGroupChan = make(chan checkMusicGroupRequest) - db.getMusicInfoChan = make(chan getMusicInfoRequest) + db.getPasswordChan = make(chan getPasswordRequest, 10) + db.getGroupOfCartChan = make(chan getGroupOfCartRequest, 10) + db.getShowInfoChan = make(chan getShowInfoRequest, 10) + db.checkMusicGroupChan = make(chan checkMusicGroupRequest, 10) + db.getMusicInfoChan = make(chan getMusicInfoRequest, 10) if err = db.init(conf); err != nil { return -- cgit v0.10.2