mirror of
https://code.briarproject.org/briar/briar.git
synced 2026-02-17 13:19:52 +01:00
Trivial code cleanups.
This commit is contained in:
@@ -76,7 +76,8 @@ public class ImageViewModel extends DbViewModel implements EventListener {
|
|||||||
|
|
||||||
@Inject
|
@Inject
|
||||||
ImageViewModel(Application application, AttachmentReader attachmentReader,
|
ImageViewModel(Application application, AttachmentReader attachmentReader,
|
||||||
EventBus eventBus, @DatabaseExecutor Executor dbExecutor,LifecycleManager lifecycleManager,
|
EventBus eventBus, @DatabaseExecutor Executor dbExecutor,
|
||||||
|
LifecycleManager lifecycleManager,
|
||||||
TransactionManager db,
|
TransactionManager db,
|
||||||
AndroidExecutor androidExecutor,
|
AndroidExecutor androidExecutor,
|
||||||
@IoExecutor Executor ioExecutor) {
|
@IoExecutor Executor ioExecutor) {
|
||||||
|
|||||||
@@ -10,12 +10,13 @@ import android.widget.ImageView;
|
|||||||
import android.widget.TextView;
|
import android.widget.TextView;
|
||||||
|
|
||||||
import org.briarproject.bramble.api.nullsafety.MethodsNotNullByDefault;
|
import org.briarproject.bramble.api.nullsafety.MethodsNotNullByDefault;
|
||||||
|
import org.briarproject.bramble.api.nullsafety.ParametersNotNullByDefault;
|
||||||
import org.briarproject.briar.R;
|
import org.briarproject.briar.R;
|
||||||
import org.briarproject.briar.android.activity.BaseActivity;
|
import org.briarproject.briar.android.activity.BaseActivity;
|
||||||
|
|
||||||
import javax.inject.Inject;
|
import javax.inject.Inject;
|
||||||
|
|
||||||
import androidx.annotation.NonNull;
|
import androidx.annotation.Nullable;
|
||||||
import androidx.appcompat.app.AlertDialog;
|
import androidx.appcompat.app.AlertDialog;
|
||||||
import androidx.fragment.app.DialogFragment;
|
import androidx.fragment.app.DialogFragment;
|
||||||
import androidx.fragment.app.FragmentActivity;
|
import androidx.fragment.app.FragmentActivity;
|
||||||
@@ -24,6 +25,7 @@ import androidx.lifecycle.ViewModelProvider;
|
|||||||
import static java.util.Objects.requireNonNull;
|
import static java.util.Objects.requireNonNull;
|
||||||
|
|
||||||
@MethodsNotNullByDefault
|
@MethodsNotNullByDefault
|
||||||
|
@ParametersNotNullByDefault
|
||||||
public class ConfirmAvatarDialogFragment extends DialogFragment {
|
public class ConfirmAvatarDialogFragment extends DialogFragment {
|
||||||
|
|
||||||
final static String TAG = ConfirmAvatarDialogFragment.class.getName();
|
final static String TAG = ConfirmAvatarDialogFragment.class.getName();
|
||||||
@@ -46,13 +48,13 @@ public class ConfirmAvatarDialogFragment extends DialogFragment {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onAttach(@NonNull Context ctx) {
|
public void onAttach(Context ctx) {
|
||||||
super.onAttach(ctx);
|
super.onAttach(ctx);
|
||||||
((BaseActivity) requireActivity()).getActivityComponent().inject(this);
|
((BaseActivity) requireActivity()).getActivityComponent().inject(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Dialog onCreateDialog(Bundle savedInstanceState) {
|
public Dialog onCreateDialog(@Nullable Bundle savedInstanceState) {
|
||||||
Bundle args = requireArguments();
|
Bundle args = requireArguments();
|
||||||
String argUri = requireNonNull(args.getString(ARG_URI));
|
String argUri = requireNonNull(args.getString(ARG_URI));
|
||||||
uri = Uri.parse(argUri);
|
uri = Uri.parse(argUri);
|
||||||
|
|||||||
@@ -4,6 +4,9 @@ import org.briarproject.bramble.api.identity.LocalAuthor;
|
|||||||
import org.briarproject.bramble.api.nullsafety.NotNullByDefault;
|
import org.briarproject.bramble.api.nullsafety.NotNullByDefault;
|
||||||
import org.briarproject.briar.api.identity.AuthorInfo;
|
import org.briarproject.briar.api.identity.AuthorInfo;
|
||||||
|
|
||||||
|
import javax.annotation.concurrent.Immutable;
|
||||||
|
|
||||||
|
@Immutable
|
||||||
@NotNullByDefault
|
@NotNullByDefault
|
||||||
class OwnIdentityInfo {
|
class OwnIdentityInfo {
|
||||||
|
|
||||||
|
|||||||
@@ -10,7 +10,6 @@ import org.briarproject.bramble.api.identity.IdentityManager;
|
|||||||
import org.briarproject.bramble.api.identity.LocalAuthor;
|
import org.briarproject.bramble.api.identity.LocalAuthor;
|
||||||
import org.briarproject.bramble.api.lifecycle.IoExecutor;
|
import org.briarproject.bramble.api.lifecycle.IoExecutor;
|
||||||
import org.briarproject.bramble.api.nullsafety.NotNullByDefault;
|
import org.briarproject.bramble.api.nullsafety.NotNullByDefault;
|
||||||
import org.briarproject.bramble.util.LogUtils;
|
|
||||||
import org.briarproject.briar.android.attachment.UnsupportedMimeTypeException;
|
import org.briarproject.briar.android.attachment.UnsupportedMimeTypeException;
|
||||||
import org.briarproject.briar.android.attachment.media.ImageCompressor;
|
import org.briarproject.briar.android.attachment.media.ImageCompressor;
|
||||||
import org.briarproject.briar.android.viewmodel.LiveEvent;
|
import org.briarproject.briar.android.viewmodel.LiveEvent;
|
||||||
@@ -34,6 +33,7 @@ import static java.util.Arrays.asList;
|
|||||||
import static java.util.logging.Level.WARNING;
|
import static java.util.logging.Level.WARNING;
|
||||||
import static java.util.logging.Logger.getLogger;
|
import static java.util.logging.Logger.getLogger;
|
||||||
import static org.briarproject.bramble.util.AndroidUtils.getSupportedImageContentTypes;
|
import static org.briarproject.bramble.util.AndroidUtils.getSupportedImageContentTypes;
|
||||||
|
import static org.briarproject.bramble.util.LogUtils.logException;
|
||||||
|
|
||||||
@NotNullByDefault
|
@NotNullByDefault
|
||||||
class SettingsViewModel extends AndroidViewModel {
|
class SettingsViewModel extends AndroidViewModel {
|
||||||
@@ -91,7 +91,7 @@ class SettingsViewModel extends AndroidViewModel {
|
|||||||
ownIdentityInfo.postValue(
|
ownIdentityInfo.postValue(
|
||||||
new OwnIdentityInfo(localAuthor, authorInfo));
|
new OwnIdentityInfo(localAuthor, authorInfo));
|
||||||
} catch (DbException e) {
|
} catch (DbException e) {
|
||||||
LogUtils.logException(LOG, WARNING, e);
|
logException(LOG, WARNING, e);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@@ -101,7 +101,7 @@ class SettingsViewModel extends AndroidViewModel {
|
|||||||
try {
|
try {
|
||||||
trySetAvatar(uri);
|
trySetAvatar(uri);
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
LogUtils.logException(LOG, WARNING, e);
|
logException(LOG, WARNING, e);
|
||||||
setAvatarFailed.postEvent(true);
|
setAvatarFailed.postEvent(true);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
@@ -118,15 +118,14 @@ class SettingsViewModel extends AndroidViewModel {
|
|||||||
InputStream is = contentResolver.openInputStream(uri);
|
InputStream is = contentResolver.openInputStream(uri);
|
||||||
if (is == null) throw new IOException(
|
if (is == null) throw new IOException(
|
||||||
"ContentResolver returned null when opening InputStream");
|
"ContentResolver returned null when opening InputStream");
|
||||||
InputStream compressed = imageCompressor
|
InputStream compressed = imageCompressor.compressImage(is, contentType);
|
||||||
.compressImage(is, contentType);
|
|
||||||
|
|
||||||
dbExecutor.execute(() -> {
|
dbExecutor.execute(() -> {
|
||||||
try {
|
try {
|
||||||
avatarManager.addAvatar(ImageCompressor.MIME_TYPE, compressed);
|
avatarManager.addAvatar(ImageCompressor.MIME_TYPE, compressed);
|
||||||
loadOwnIdentityInfo();
|
loadOwnIdentityInfo();
|
||||||
} catch (IOException | DbException e) {
|
} catch (IOException | DbException e) {
|
||||||
LogUtils.logException(LOG, WARNING, e);
|
logException(LOG, WARNING, e);
|
||||||
setAvatarFailed.postEvent(true);
|
setAvatarFailed.postEvent(true);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -228,8 +228,7 @@ class PrivateGroupManagerImpl extends BdfIncomingMessageHook
|
|||||||
meta.put(KEY_PARENT_MSG_ID, m.getParent());
|
meta.put(KEY_PARENT_MSG_ID, m.getParent());
|
||||||
addMessageMetadata(meta, m);
|
addMessageMetadata(meta, m);
|
||||||
GroupId g = m.getMessage().getGroupId();
|
GroupId g = m.getMessage().getGroupId();
|
||||||
clientHelper.addLocalMessage(txn, m.getMessage(), meta, true,
|
clientHelper.addLocalMessage(txn, m.getMessage(), meta, true, false);
|
||||||
false);
|
|
||||||
// track message
|
// track message
|
||||||
setPreviousMsgId(txn, g, m.getMessage().getId());
|
setPreviousMsgId(txn, g, m.getMessage().getId());
|
||||||
messageTracker.trackOutgoingMessage(txn, m.getMessage());
|
messageTracker.trackOutgoingMessage(txn, m.getMessage());
|
||||||
|
|||||||
Reference in New Issue
Block a user