// Path: app/src/main/java/com/hippo/nimingban/client/data/UpdateStatus.java
// public class UpdateStatus {
// 
//     public int versionCode;
//     public String versionName;
//     public String info;
//     public long size;
//     public String apkUrl;
//     public LinkedHashMap<String, String> discUrls;
//     public String failedUrl;
// 
//     @Override
//     public String toString() {
//         return "versionCode = " + versionCode + ", versionName = " + versionName + ", info = " + info +
//                 ", size = " + size + ", apkUrl = " + apkUrl + ", discUrls = " + discUrls + ", failedUrl = " + failedUrl;
//     }
// }


import android.util.Log;
import com.alibaba.fastjson.JSON;
import com.hippo.nimingban.client.data.UpdateStatus;
import java.io.IOException;
import okhttp3.Call;
import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.Response;
/*
 * Copyright 2015 Hippo Seven
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

package com.hippo.nimingban.client;





public final class UpdateEngine {

    private static final String TAG = UpdateEngine.class.getSimpleName();

    private static final String UPDATE_URL = "http://cover.acfunwiki.org/nimingban-update.json";

    public static Call prepareUpdate(OkHttpClient okHttpClient) {
        String url = UPDATE_URL;
        Log.d(TAG, url);
        Request request = new Request.Builder().url(url).build();
        return okHttpClient.newCall(request);
    }

// Path: app/src/main/java/com/hippo/nimingban/client/data/UpdateStatus.java
// public class UpdateStatus {
// 
//     public int versionCode;
//     public String versionName;
//     public String info;
//     public long size;
//     public String apkUrl;
//     public LinkedHashMap<String, String> discUrls;
//     public String failedUrl;
// 
//     @Override
//     public String toString() {
//         return "versionCode = " + versionCode + ", versionName = " + versionName + ", info = " + info +
//                 ", size = " + size + ", apkUrl = " + apkUrl + ", discUrls = " + discUrls + ", failedUrl = " + failedUrl;
//     }
// }


// Path: app/src/main/java/com/hippo/nimingban/client/UpdateEngine.java
import android.util.Log;
import com.alibaba.fastjson.JSON;
import com.hippo.nimingban.client.data.UpdateStatus;
import java.io.IOException;
import okhttp3.Call;
import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.Response;

/*
 * Copyright 2015 Hippo Seven
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

package com.hippo.nimingban.client;





public final class UpdateEngine {

    private static final String TAG = UpdateEngine.class.getSimpleName();

    private static final String UPDATE_URL = "http://cover.acfunwiki.org/nimingban-update.json";

    public static Call prepareUpdate(OkHttpClient okHttpClient) {
        String url = UPDATE_URL;
        Log.d(TAG, url);
        Request request = new Request.Builder().url(url).build();
        return okHttpClient.newCall(request);
    }

    public static UpdateStatus doUpdate(Call call) throws Exception {