Rewrite the AppDependencies system.

This commit is contained in:
Greyson Parrelli
2024-05-22 15:44:24 -04:00
committed by Cody Henthorne
parent a0131bf39b
commit b6a4e1f145
560 changed files with 2909 additions and 3036 deletions

View File

@@ -49,7 +49,7 @@ import org.signal.imageeditor.core.renderers.MultiLineTextRenderer;
import org.signal.libsignal.protocol.util.Pair;
import org.thoughtcrime.securesms.R;
import org.thoughtcrime.securesms.animation.ResizeAnimation;
import org.thoughtcrime.securesms.dependencies.ApplicationDependencies;
import org.thoughtcrime.securesms.dependencies.AppDependencies;
import org.thoughtcrime.securesms.fonts.FontTypefaceProvider;
import org.thoughtcrime.securesms.keyvalue.SignalStore;
import org.thoughtcrime.securesms.mediasend.MediaSendPageFragment;
@@ -592,7 +592,7 @@ public final class ImageEditorFragment extends Fragment implements ImageEditorHu
FaceDetector detector = new AndroidFaceDetector();
Point size = model.getOutputSizeMaxWidth(1000);
Bitmap render = model.render(ApplicationDependencies.getApplication(), size, new FontTypefaceProvider());
Bitmap render = model.render(AppDependencies.getApplication(), size, new FontTypefaceProvider());
try {
return new FaceDetectionResult(detector.detect(render), new Point(render.getWidth(), render.getHeight()), inverseCropPosition);
} finally {

View File

@@ -8,7 +8,7 @@ import org.signal.imageeditor.core.Bounds
import org.signal.imageeditor.core.RendererContext
import org.signal.imageeditor.core.SelectableRenderer
import org.signal.imageeditor.core.renderers.InvalidateableRenderer
import org.thoughtcrime.securesms.dependencies.ApplicationDependencies
import org.thoughtcrime.securesms.dependencies.AppDependencies
/**
* Analog clock sticker renderer for the image editor.
@@ -19,7 +19,7 @@ class AnalogClockStickerRenderer
val style: AnalogClockStickerDrawable.Style = AnalogClockStickerDrawable.Style.STANDARD
) : InvalidateableRenderer(), SelectableRenderer, TappableRenderer {
private val clockStickerDrawable = AnalogClockStickerDrawable(ApplicationDependencies.getApplication())
private val clockStickerDrawable = AnalogClockStickerDrawable(AppDependencies.application)
private val insetBounds = Rect(
Bounds.FULL_BOUNDS.left.toInt(),
Bounds.FULL_BOUNDS.top.toInt(),

View File

@@ -8,7 +8,7 @@ import org.signal.imageeditor.core.Bounds
import org.signal.imageeditor.core.RendererContext
import org.signal.imageeditor.core.SelectableRenderer
import org.signal.imageeditor.core.renderers.InvalidateableRenderer
import org.thoughtcrime.securesms.dependencies.ApplicationDependencies
import org.thoughtcrime.securesms.dependencies.AppDependencies
/**
* Analog clock sticker renderer for the image editor.
@@ -19,7 +19,7 @@ class DigitalClockStickerRenderer
val style: DigitalClockStickerDrawable.Style = DigitalClockStickerDrawable.Style.LIGHT_NO_BG
) : InvalidateableRenderer(), SelectableRenderer, TappableRenderer {
private val clockStickerDrawable = DigitalClockStickerDrawable(ApplicationDependencies.getApplication())
private val clockStickerDrawable = DigitalClockStickerDrawable(AppDependencies.application)
private val insetBounds = Rect(
Bounds.FULL_BOUNDS.left.toInt(),
Bounds.FULL_BOUNDS.top.toInt(),