/*
Copyright (c) Microsoft Open Technologies, Inc.
All Rights Reserved
See License.txt in the project root for license information.
*/
package microsoft.aspnet.signalr.client.http.android;
import android.os.Build;
import microsoft.aspnet.signalr.client.Logger;
import microsoft.aspnet.signalr.client.Platform;
import microsoft.aspnet.signalr.client.PlatformComponent;
import microsoft.aspnet.signalr.client.http.HttpConnection;
public class AndroidPlatformComponent implements PlatformComponent {
@Override
public HttpConnection createHttpConnection(Logger logger) {
if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.FROYO) {
return new AndroidHttpConnection(logger);
} else {
return Platform.createDefaultHttpConnection(logger);
}
}
@Override
public String getOSName() {
return "android";
}
}