use newJellyfin instead of constructor method

This commit is contained in:
Harvey Tindall
2020-08-30 20:44:10 +01:00
parent 072776c15f
commit 6e3d5dac19
3 changed files with 8 additions and 8 deletions
+3 -2
View File
@@ -54,7 +54,8 @@ func (jf *Jellyfin) timeoutHandler() {
}
}
func (jf *Jellyfin) init(server, client, version, device, deviceId string) error {
func newJellyfin(server, client, version, device, deviceId string) (*Jellyfin, error) {
jf := &Jellyfin{}
jf.server = server
jf.client = client
jf.version = version
@@ -84,7 +85,7 @@ func (jf *Jellyfin) init(server, client, version, device, deviceId string) error
}
jf.cacheLength = 30
jf.cacheExpiry = time.Now()
return nil
return jf, nil
}
func (jf *Jellyfin) authenticate(username, password string) (map[string]interface{}, int, error) {