package mediabrowser.apiinteraction.connectionmanager;
import mediabrowser.apiinteraction.ApiClient;
import mediabrowser.model.apiclient.ConnectionOptions;
import mediabrowser.model.users.AuthenticationResult;
import java.util.Observable;
import java.util.Observer;
/**
* Created by Luke on 2/26/2015.
*/
public class AuthenticatedObserver implements Observer {
private ConnectionManager connectionManager;
private ApiClient apiClient;
public AuthenticatedObserver(ConnectionManager connectionManager, ApiClient apiClient) {
this.connectionManager = connectionManager;
this.apiClient = apiClient;
}
@Override
public void update(Observable observable, Object o) {
connectionManager.OnAuthenticated(apiClient, (AuthenticationResult) o, new ConnectionOptions(), true);
}
}