Эх сурвалжийг харах

Merge pull request #3868 from nextcloud/renameMagic

rename classes called 'Magic*'
Marcel Hibbe 1 жил өмнө
parent
commit
568dcd3969

+ 1 - 1
app/src/main/java/com/nextcloud/talk/activities/BaseActivity.kt

@@ -233,7 +233,7 @@ open class BaseActivity : AppCompatActivity() {
 
     @Subscribe(threadMode = ThreadMode.MAIN)
     fun onMessageEvent(event: CertificateEvent) {
-        showCertificateDialog(event.x509Certificate, event.magicTrustManager, event.sslErrorHandler)
+        showCertificateDialog(event.x509Certificate, event.trustManager, event.sslErrorHandler)
     }
 
     companion object {

+ 2 - 2
app/src/main/java/com/nextcloud/talk/callbacks/MentionAutocompleteCallback.java

@@ -17,7 +17,7 @@ import com.nextcloud.talk.data.user.model.User;
 import com.nextcloud.talk.models.json.mention.Mention;
 import com.nextcloud.talk.ui.theme.ViewThemeUtils;
 import com.nextcloud.talk.utils.DisplayUtils;
-import com.nextcloud.talk.utils.MagicCharPolicy;
+import com.nextcloud.talk.utils.CharPolicy;
 import com.nextcloud.talk.utils.text.Spans;
 import com.otaliastudios.autocomplete.AutocompleteCallback;
 import com.vanniktech.emoji.EmojiRange;
@@ -47,7 +47,7 @@ public class MentionAutocompleteCallback implements AutocompleteCallback<Mention
     @OptIn(markerClass = kotlin.ExperimentalStdlibApi.class)
     @Override
     public boolean onPopupItemClicked(Editable editable, Mention item) {
-        MagicCharPolicy.TextSpan range = MagicCharPolicy.getQueryRange(editable);
+        CharPolicy.TextSpan range = CharPolicy.getQueryRange(editable);
         if (range == null) {
             return false;
         }

+ 2 - 2
app/src/main/java/com/nextcloud/talk/chat/ChatActivity.kt

@@ -190,7 +190,7 @@ import com.nextcloud.talk.utils.DisplayUtils
 import com.nextcloud.talk.utils.FileUtils
 import com.nextcloud.talk.utils.FileViewerUtils
 import com.nextcloud.talk.utils.ImageEmojiEditText
-import com.nextcloud.talk.utils.MagicCharPolicy
+import com.nextcloud.talk.utils.CharPolicy
 import com.nextcloud.talk.utils.Mimetype
 import com.nextcloud.talk.utils.NotificationUtils
 import com.nextcloud.talk.utils.ParticipantPermissions
@@ -3379,7 +3379,7 @@ class ChatActivity :
                 mentionAutocomplete = Autocomplete.on<Mention>(binding.messageInputView.inputEditText)
                     .with(elevation)
                     .with(backgroundDrawable)
-                    .with(MagicCharPolicy('@'))
+                    .with(CharPolicy('@'))
                     .with(presenter)
                     .with(callback)
                     .build()

+ 1 - 1
app/src/main/java/com/nextcloud/talk/events/CertificateEvent.java

@@ -36,7 +36,7 @@ public class CertificateEvent {
         return x509Certificate;
     }
 
-    public TrustManager getMagicTrustManager() {
+    public TrustManager getTrustManager() {
         return trustManager;
     }
 }

+ 2 - 2
app/src/main/java/com/nextcloud/talk/utils/MagicCharPolicy.java → app/src/main/java/com/nextcloud/talk/utils/CharPolicy.java

@@ -15,11 +15,11 @@ import com.otaliastudios.autocomplete.AutocompletePolicy;
 import java.util.regex.Matcher;
 import java.util.regex.Pattern;
 
-public class MagicCharPolicy implements AutocompletePolicy {
+public class CharPolicy implements AutocompletePolicy {
 
     private final char character;
 
-    public MagicCharPolicy(char character) {
+    public CharPolicy(char character) {
         this.character = character;
     }
 

+ 14 - 15
app/src/main/java/com/nextcloud/talk/webrtc/PeerConnectionWrapper.java

@@ -29,7 +29,6 @@ import org.webrtc.PeerConnection;
 import org.webrtc.PeerConnectionFactory;
 import org.webrtc.RtpReceiver;
 import org.webrtc.RtpTransceiver;
-import org.webrtc.SdpObserver;
 import org.webrtc.SessionDescription;
 import org.webrtc.VideoTrack;
 
@@ -68,7 +67,7 @@ public class PeerConnectionWrapper {
     private String sessionId;
     private final MediaConstraints mediaConstraints;
     private DataChannel dataChannel;
-    private final MagicSdpObserver magicSdpObserver;
+    private final SdpObserver sdpObserver;
 
     private final boolean hasInitiated;
 
@@ -127,13 +126,13 @@ public class PeerConnectionWrapper {
         this.sessionId = sessionId;
         this.mediaConstraints = mediaConstraints;
 
-        magicSdpObserver = new MagicSdpObserver();
+        sdpObserver = new SdpObserver();
         hasInitiated = sessionId.compareTo(localSession) < 0;
         this.isMCUPublisher = isMCUPublisher;
 
         PeerConnection.RTCConfiguration configuration = new PeerConnection.RTCConfiguration(iceServerList);
         configuration.sdpSemantics = PeerConnection.SdpSemantics.UNIFIED_PLAN;
-        peerConnection = peerConnectionFactory.createPeerConnection(configuration, new MagicPeerConnectionObserver());
+        peerConnection = peerConnectionFactory.createPeerConnection(configuration, new InitialPeerConnectionObserver());
 
         this.signalingMessageReceiver = signalingMessageReceiver;
         this.signalingMessageReceiver.addListener(webRtcMessageListener, sessionId, videoStreamType);
@@ -155,9 +154,9 @@ public class PeerConnectionWrapper {
                 DataChannel.Init init = new DataChannel.Init();
                 init.negotiated = false;
                 dataChannel = peerConnection.createDataChannel("status", init);
-                dataChannel.registerObserver(new MagicDataChannelObserver());
+                dataChannel.registerObserver(new DataChannelObserver());
                 if (isMCUPublisher) {
-                    peerConnection.createOffer(magicSdpObserver, mediaConstraints);
+                    peerConnection.createOffer(sdpObserver, mediaConstraints);
                 } else if (hasMCU && "video".equals(this.videoStreamType)) {
                     // If the connection type is "screen" the client sharing the screen will send an
                     // offer; offers should be requested only for videos.
@@ -168,7 +167,7 @@ public class PeerConnectionWrapper {
                 } else if (!hasMCU && hasInitiated && "video".equals(this.videoStreamType)) {
                     // If the connection type is "screen" the client sharing the screen will send an
                     // offer; offers should be created only for videos.
-                    peerConnection.createOffer(magicSdpObserver, mediaConstraints);
+                    peerConnection.createOffer(sdpObserver, mediaConstraints);
                 }
             }
         }
@@ -358,7 +357,7 @@ public class PeerConnectionWrapper {
                 sessionDescriptionStringWithPreferredCodec);
 
             if (getPeerConnection() != null) {
-                getPeerConnection().setRemoteDescription(magicSdpObserver, sessionDescriptionWithPreferredCodec);
+                getPeerConnection().setRemoteDescription(sdpObserver, sessionDescriptionWithPreferredCodec);
             }
         }
 
@@ -372,7 +371,7 @@ public class PeerConnectionWrapper {
         }
     }
 
-    private class MagicDataChannelObserver implements DataChannel.Observer {
+    private class DataChannelObserver implements DataChannel.Observer {
 
         @Override
         public void onBufferedAmountChange(long l) {
@@ -451,7 +450,7 @@ public class PeerConnectionWrapper {
         }
     }
 
-    private class MagicPeerConnectionObserver implements PeerConnection.Observer {
+    private class InitialPeerConnectionObserver implements PeerConnection.Observer {
 
         @Override
         public void onSignalingChange(PeerConnection.SignalingState signalingState) {
@@ -523,7 +522,7 @@ public class PeerConnectionWrapper {
                     + " exists, but received onDataChannel event for DataChannel with label " + dataChannel.label());
             }
             PeerConnectionWrapper.this.dataChannel = dataChannel;
-            PeerConnectionWrapper.this.dataChannel.registerObserver(new MagicDataChannelObserver());
+            PeerConnectionWrapper.this.dataChannel.registerObserver(new DataChannelObserver());
         }
 
         @Override
@@ -536,8 +535,8 @@ public class PeerConnectionWrapper {
         }
     }
 
-    private class MagicSdpObserver implements SdpObserver {
-        private static final String TAG = "MagicSdpObserver";
+    private class SdpObserver implements org.webrtc.SdpObserver {
+        private static final String TAG = "SdpObserver";
 
         @Override
         public void onCreateFailure(String s) {
@@ -573,7 +572,7 @@ public class PeerConnectionWrapper {
             signalingMessageSender.send(ncSignalingMessage);
 
             if (peerConnection != null) {
-                peerConnection.setLocalDescription(magicSdpObserver, sessionDescriptionWithPreferredCodec);
+                peerConnection.setLocalDescription(sdpObserver, sessionDescriptionWithPreferredCodec);
             }
         }
 
@@ -595,7 +594,7 @@ public class PeerConnectionWrapper {
                         Passed 'MediaConstraints' will be ignored by WebRTC when using UNIFIED PLAN.
                         See for details: https://docs.google.com/document/d/1PPHWV6108znP1tk_rkCnyagH9FK205hHeE9k5mhUzOg/edit#heading=h.9dcmkavg608r
                      */
-                    peerConnection.createAnswer(magicSdpObserver, new MediaConstraints());
+                    peerConnection.createAnswer(sdpObserver, new MediaConstraints());
 
                 }
 

+ 6 - 6
app/src/main/java/com/nextcloud/talk/webrtc/MagicProximitySensor.java → app/src/main/java/com/nextcloud/talk/webrtc/ProximitySensor.java

@@ -16,7 +16,7 @@ import android.util.Log;
 import org.webrtc.ThreadUtils;
 
 /**
- * MagicProximitySensor manages functions related to the proximity sensor in
+ * ProximitySensor manages functions related to the proximity sensor in
  * the app.
  * On most device, the proximity sensor is implemented as a boolean-sensor.
  * It returns just two values "NEAR" or "FAR". Thresholding is done on the LUX
@@ -24,8 +24,8 @@ import org.webrtc.ThreadUtils;
  * A LUX-value more than the threshold means the proximity sensor returns "FAR".
  * Anything less than the threshold value and the sensor  returns "NEAR".
  */
-public class MagicProximitySensor implements SensorEventListener {
-    private static final String TAG = "MagicProximitySensor";
+public class ProximitySensor implements SensorEventListener {
+    private static final String TAG = "ProximitySensor";
 
     // This class should be created, started and stopped on one thread
     // (e.g. the main thread). We use |nonThreadSafe| to ensure that this is
@@ -37,7 +37,7 @@ public class MagicProximitySensor implements SensorEventListener {
     private Sensor proximitySensor = null;
     private boolean lastStateReportIsNear = false;
 
-    private MagicProximitySensor(Context context, Runnable sensorStateListener) {
+    private ProximitySensor(Context context, Runnable sensorStateListener) {
         onSensorStateListener = sensorStateListener;
         sensorManager = ((SensorManager) context.getSystemService(Context.SENSOR_SERVICE));
     }
@@ -45,8 +45,8 @@ public class MagicProximitySensor implements SensorEventListener {
     /**
      * Construction
      */
-    static MagicProximitySensor create(Context context, Runnable sensorStateListener) {
-        return new MagicProximitySensor(context, sensorStateListener);
+    static ProximitySensor create(Context context, Runnable sensorStateListener) {
+        return new ProximitySensor(context, sensorStateListener);
     }
 
     /**

+ 1 - 1
app/src/main/java/com/nextcloud/talk/webrtc/WebRTCUtils.java

@@ -25,7 +25,7 @@ import java.util.regex.Matcher;
 import java.util.regex.Pattern;
 
 public class WebRTCUtils {
-    private static final String TAG = "MagicWebRTCUtils";
+    private static final String TAG = "WebRTCUtils";
 
     private static final Set<String> HARDWARE_ACCELERATION_DEVICE_EXCLUDE_SET = new HashSet<String>() {{
         add("GT-I9100"); // Samsung Galaxy S2

+ 2 - 2
app/src/main/java/com/nextcloud/talk/webrtc/WebRtcAudioManager.java

@@ -56,7 +56,7 @@ public class WebRtcAudioManager {
     private AudioDevice userSelectedAudioDevice;
     private AudioDevice currentAudioDevice;
 
-    private MagicProximitySensor proximitySensor = null;
+    private ProximitySensor proximitySensor = null;
 
     private Set<AudioDevice> audioDevices = new HashSet<>();
 
@@ -83,7 +83,7 @@ public class WebRtcAudioManager {
         // Create and initialize the proximity sensor.
         // Tablet devices (e.g. Nexus 7) does not support proximity sensors.
         // Note that, the sensor will not be active until start() has been called.
-        proximitySensor = MagicProximitySensor.create(context, new Runnable() {
+        proximitySensor = ProximitySensor.create(context, new Runnable() {
             // This method will be called each time a state change is detected.
             // Example: user holds his hand over the device (closer than ~5 cm),
             // or removes his hand from the device.

+ 1 - 1
app/src/main/java/com/nextcloud/talk/webrtc/WebRtcBluetoothManager.java

@@ -107,7 +107,7 @@ public class WebRtcBluetoothManager {
      * is connected and enabled:
      * UNINITIALIZED --> HEADSET_UNAVAILABLE --> HEADSET_AVAILABLE -->
      * SCO_CONNECTING --> SCO_CONNECTED <==> audio is now routed via BT SCO.
-     * Note that the MagicAudioManager is also involved in driving this state
+     * Note that the AudioManager is also involved in driving this state
      * change.
      */
     @SuppressLint("MissingPermission")