fix: race condition when updating user auth

This commit is contained in:
James Houlahan
2020-04-22 15:07:35 +02:00
committed by Michal Horejsek
parent 51846efed5
commit 8f15041d8f
4 changed files with 11 additions and 33 deletions

View File

@ -108,9 +108,7 @@ func (api *FakePMAPI) checkInternetAndRecordCall(method method, path string, req
}
func (api *FakePMAPI) sendAuth(auth *pmapi.Auth) {
go func(clientAuth pmapi.ClientAuth) {
api.controller.clientManager.GetClientAuthChannel() <- clientAuth
}(pmapi.ClientAuth{UserID: api.user.ID, Auth: auth})
api.controller.clientManager.HandleAuth(pmapi.ClientAuth{UserID: api.user.ID, Auth: auth})
}
func (api *FakePMAPI) setUser(username string) error {