package com.secondworld.sdk.command;
|
|
import com.secondworld.sdk.AsyncTaskOperator;
|
import com.secondworld.sdk.utils.CodeU2A;
|
import com.secondworld.sdk.utils.FileUtil;
|
import com.secondworld.sdk.utils.LogUtil;
|
|
import org.json.JSONObject;
|
|
public class CmdCopyAsset implements ICommand {
|
@Override
|
public int getCode() {
|
return CodeU2A.CopyAsset;
|
}
|
|
@Override
|
public void process(JSONObject json){
|
int copyType = 0;
|
try {
|
copyType = json.getInt("copyType");
|
} catch (Exception e) {
|
LogUtil.e("CmdCopyAsset", e);
|
}
|
if (copyType == 0)
|
{
|
LogUtil.i("SdkManager","copyAssets");
|
AsyncTaskOperator.I.run(FileUtil::copyAssets);
|
}
|
else
|
{
|
LogUtil.i("SdkManager","copyConfigs");
|
AsyncTaskOperator.I.run(FileUtil::copyConfigs);
|
}
|
}
|
}
|