package com.tomclaw.mandarin.im.icq;
import android.content.Intent;
import com.tomclaw.mandarin.core.BitmapRequest;
import com.tomclaw.mandarin.core.CoreService;
import com.tomclaw.mandarin.util.Logger;
/**
* Created by Solkin on 25.07.2014.
*/
public class SearchAvatarRequest extends BitmapRequest<IcqAccountRoot> {
public static final String ACCOUNT_DB_ID = "account_db_id";
public static final String BUDDY_ID = "buddy_id";
public static final String BUDDY_AVATAR_HASH = "buddy_avatar_hash";
private String buddyId;
public SearchAvatarRequest() {
}
public SearchAvatarRequest(String buddyId, String url) {
super(url);
this.buddyId = buddyId;
}
@Override
protected void onBitmapSaved(String hash) {
Logger.log("Search avatar received for buddy " + buddyId + ", avatar hash is " + hash);
Intent intent = new Intent(CoreService.ACTION_CORE_SERVICE);
intent.putExtra(CoreService.EXTRA_STAFF_PARAM, false);
intent.putExtra(ACCOUNT_DB_ID, getAccountRoot().getAccountDbId());
intent.putExtra(BUDDY_ID, buddyId);
intent.putExtra(BUDDY_AVATAR_HASH, hash);
getService().sendBroadcast(intent);
}
}