@Override
protected
Map<String, String> getParams() {
Map<String, String> params =
new
HashMap<>();
params.put(
"api_token"
,
"gh659gjhvdyudo973823tt9gvjf7i6ric75r76"
);
params.put(
"name"
, mNameInput.getText().toString());
params.put(
"location"
, mLocationInput.getText().toString());
params.put(
"about"
, mAvatarInput.getText().toString());
params.put(
"contact"
, mContactInput.getText().toString());
return
params;
}
@Override
protected
Map<String, DataPart> getByteData() {
Map<String, DataPart> params =
new
HashMap<>();
params.put(
"avatar"
,
new
DataPart(
"file_avatar.jpg"
, AppHelper.getFileDataFromDrawable(getBaseContext(), mAvatarImage.getDrawable()),
"image/jpeg"
));
params.put(
"cover"
,
new
DataPart(
"file_cover.jpg"
, AppHelper.getFileDataFromDrawable(getBaseContext(), mCoverImage.getDrawable()),
"image/jpeg"
));
return
params;
}