mirror of
https://github.com/M66B/FairEmail.git
synced 2026-04-27 11:16:51 +02:00
Improved error reporting
This commit is contained in:
@@ -21,7 +21,9 @@ package eu.faircode.email;
|
||||
|
||||
import android.content.Context;
|
||||
import android.content.Intent;
|
||||
import android.net.Uri;
|
||||
import android.os.Bundle;
|
||||
import android.text.TextUtils;
|
||||
import android.view.MenuItem;
|
||||
import android.view.View;
|
||||
import android.widget.Button;
|
||||
@@ -178,7 +180,30 @@ public class ActivityError extends ActivityBase {
|
||||
btnSupport.setOnClickListener(new View.OnClickListener() {
|
||||
@Override
|
||||
public void onClick(View v) {
|
||||
Helper.view(v.getContext(), Helper.getSupportUri(v.getContext(), "error"), false);
|
||||
StringBuilder sb = new StringBuilder();
|
||||
|
||||
sb.append(title)
|
||||
.append("\n");
|
||||
|
||||
sb.append("auth_type=")
|
||||
.append(ServiceAuthenticator.getAuthTypeName(auth_type))
|
||||
.append("\n");
|
||||
|
||||
if (account > 0)
|
||||
sb.append("protocol=")
|
||||
.append(protocol == EntityAccount.TYPE_IMAP ? "imap" : "pop3")
|
||||
.append("\n");
|
||||
|
||||
if (!TextUtils.isEmpty(provider))
|
||||
sb.append("provider=")
|
||||
.append(provider)
|
||||
.append("\n");
|
||||
|
||||
Uri uri = Helper.getSupportUri(v.getContext(), "Sync:error")
|
||||
.buildUpon()
|
||||
.appendQueryParameter("message", sb.toString())
|
||||
.build();
|
||||
Helper.view(v.getContext(), uri, true);
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user