package ezviz.ezopensdk.configwifi;
|
|
import com.videogo.openapi.EZConstants;
|
import com.videogo.openapi.EZOpenSDKListener;
|
|
import ezviz.ezopensdkcommon.common.LogUtil;
|
import ezviz.ezopensdkcommon.configwifi.ConfigWifiExecutingActivityPresenter;
|
|
public class MixedConfigWifiCallbackDelegate extends EZOpenSDKListener.EZStartConfigWifiCallback {
|
|
private final static String TAG = MixedConfigWifiCallbackDelegate.class.getSimpleName();
|
|
private ConfigWifiExecutingActivityPresenter.Callback mCallback;
|
|
public MixedConfigWifiCallbackDelegate(ConfigWifiExecutingActivityPresenter.Callback callback){
|
mCallback = callback;
|
}
|
|
@Override
|
public void onStartConfigWifiCallback(String deviceSerial, EZConstants.EZWifiConfigStatus status) {
|
LogUtil.d(TAG, "onStartConfigWifiCallback: " + status);
|
if (mCallback == null){
|
return;
|
}
|
if (status == EZConstants.EZWifiConfigStatus.DEVICE_WIFI_CONNECTED) {
|
mCallback.onConnectedToWifi();
|
} else if (status == EZConstants.EZWifiConfigStatus.DEVICE_PLATFORM_REGISTED) {
|
mCallback.onConnectedToPlatform();
|
} else if (status == EZConstants.EZWifiConfigStatus.TIME_OUT) {
|
mCallback.onTimeout();
|
}
|
}
|
|
}
|