package mediabrowser.apiinteraction.connectionmanager; import mediabrowser.apiinteraction.EmptyResponse; import mediabrowser.apiinteraction.Response; import mediabrowser.model.connect.ConnectUser; public class GetConnectUserResponse extends Response<ConnectUser> { private ConnectionManager connectionManager; private EmptyResponse response; public GetConnectUserResponse(ConnectionManager connectionManager, EmptyResponse response) { this.connectionManager = connectionManager; this.response = response; } @Override public void onResponse(ConnectUser user) { connectionManager.OnConnectUserSignIn(user); response.onResponse(); } @Override public void onError(Exception ex) { // logged at lower levels response.onResponse(); } }