show max file upload size in server info
This commit is contained in:
parent
6322d4c077
commit
d390345073
|
@ -1023,7 +1023,7 @@ public class EditAccountActivity extends OmemoActivity implements OnAccountUpdat
|
|||
this.binding.serverInfoPep.setText(R.string.server_info_unavailable);
|
||||
}
|
||||
if (features.httpUpload(0)) {
|
||||
this.binding.serverInfoHttpUpload.setText(R.string.server_info_available);
|
||||
this.binding.serverInfoHttpUpload.setText(UIHelper.filesizeToString(features.getMaxHttpUploadSize()));
|
||||
} else if (features.p1S3FileTransfer()) {
|
||||
this.binding.serverInfoHttpUploadDescription.setText(R.string.p1_s3_filetransfer);
|
||||
this.binding.serverInfoHttpUpload.setText(R.string.server_info_available);
|
||||
|
|
|
@ -183,13 +183,7 @@ public class MessageAdapter extends ArrayAdapter<Message> implements CopyTextVie
|
|||
&& message.getMergedStatus() <= Message.STATUS_RECEIVED;
|
||||
if (message.isFileOrImage() || transferable != null) {
|
||||
FileParams params = message.getFileParams();
|
||||
if (params.size > (1.5 * 1024 * 1024)) {
|
||||
filesize = Math.round(params.size * 1f / (1024 * 1024)) + " MiB";
|
||||
} else if (params.size >= 1024) {
|
||||
filesize = Math.round(params.size * 1f / 1024) + " KiB";
|
||||
} else if (params.size > 0) {
|
||||
filesize = params.size + " B";
|
||||
}
|
||||
filesize = params.size > 0 ? UIHelper.filesizeToString(params.size) : null;
|
||||
if (transferable != null && transferable.getStatus() == Transferable.STATUS_FAILED) {
|
||||
error = true;
|
||||
}
|
||||
|
|
|
@ -572,4 +572,14 @@ public class UIHelper {
|
|||
return new ListItem.Tag(context.getString(R.string.presence_online), 0xff259b24);
|
||||
}
|
||||
}
|
||||
|
||||
public static String filesizeToString(long size) {
|
||||
if (size > (1.5 * 1024 * 1024)) {
|
||||
return Math.round(size * 1f / (1024 * 1024)) + " MiB";
|
||||
} else if (size >= 1024) {
|
||||
return Math.round(size * 1f / 1024) + " KiB";
|
||||
} else {
|
||||
return size + " B";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue