Skip to content

Commit ea1e15b

Browse files
committed
feat: copy even when not in map
1 parent d571952 commit ea1e15b

File tree

5 files changed

+20
-33
lines changed

5 files changed

+20
-33
lines changed

app/proguard-rules.pro

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,3 @@
11
-assumenosideeffects class kotlin.jvm.internal.Intrinsics {
2-
public static void checkNotNull(java.lang.Object);
3-
public static void checkNotNull(java.lang.Object, java.lang.String);
4-
public static void checkExpressionValueIsNotNull(java.lang.Object, java.lang.String);
5-
public static void checkNotNullExpressionValue(java.lang.Object, java.lang.String);
6-
public static void checkReturnedValueIsNotNull(java.lang.Object, java.lang.String, java.lang.String);
7-
public static void checkReturnedValueIsNotNull(java.lang.Object, java.lang.String);
8-
public static void checkFieldIsNotNull(java.lang.Object, java.lang.String, java.lang.String);
9-
public static void checkFieldIsNotNull(java.lang.Object, java.lang.String);
10-
public static void checkParameterIsNotNull(java.lang.Object, java.lang.String);
11-
public static void checkNotNullParameter(java.lang.Object, java.lang.String);
2+
<methods>;
123
}

app/src/api26/java/me/dyskal/sharefix/ShareActivity.kt

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -24,19 +24,17 @@ class ShareActivity : Activity() {
2424
"reddit.com", "rxddit.com",
2525
"threads.net", "vxthreads.net",
2626
)
27-
val authority = links[uri.authority]
28-
if (authority != null) {
29-
val clip = getSystemService(CLIPBOARD_SERVICE) as ClipboardManager
30-
clip.setPrimaryClip(
31-
ClipData.newPlainText(
32-
"ShareFix",
33-
uri.buildUpon().authority(authority).clearQuery().toString()
34-
)
27+
val authority = links.getOrDefault(uri.authority, uri.authority)
28+
val clip = getSystemService(CLIPBOARD_SERVICE) as ClipboardManager
29+
clip.setPrimaryClip(
30+
ClipData.newPlainText(
31+
"ShareFix",
32+
uri.buildUpon().authority(authority).clearQuery().toString()
3533
)
36-
// Toast if SDK <= 32, else system does it
37-
if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.S_V2) {
38-
Toast.makeText(this, "ShareFix copied", Toast.LENGTH_SHORT).show()
39-
}
34+
)
35+
// Toast if SDK <= 32, else system does it
36+
if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.S_V2) {
37+
Toast.makeText(this, "ShareFix copied", Toast.LENGTH_SHORT).show()
4038
}
4139
finish()
4240
}

app/src/api32/java/me/dyskal/sharefix/ShareActivity.kt

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -22,16 +22,14 @@ class ShareActivity : Activity() {
2222
"reddit.com", "rxddit.com",
2323
"threads.net", "vxthreads.net",
2424
)
25-
val authority = links[uri.authority]
26-
if (authority != null) {
27-
val clip = getSystemService(CLIPBOARD_SERVICE) as ClipboardManager
28-
clip.setPrimaryClip(
29-
ClipData.newPlainText(
30-
"ShareFix",
31-
uri.buildUpon().authority(authority).clearQuery().toString()
32-
)
25+
val authority = links.getOrDefault(uri.authority, uri.authority)
26+
val clip = getSystemService(CLIPBOARD_SERVICE) as ClipboardManager
27+
clip.setPrimaryClip(
28+
ClipData.newPlainText(
29+
"ShareFix",
30+
uri.buildUpon().authority(authority).clearQuery().toString()
3331
)
34-
}
32+
)
3533
finish()
3634
}
3735
}

gradle/libs.versions.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[versions]
2-
agp = "8.8.0"
2+
agp = "8.9.0"
33
kotlin = "2.1.10"
44

55
[libraries]

gradle/wrapper/gradle-wrapper.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#Thu Dec 07 16:54:39 CET 2023
22
distributionBase=GRADLE_USER_HOME
33
distributionPath=wrapper/dists
4-
distributionUrl=https\://services.gradle.org/distributions/gradle-8.12.1-all.zip
4+
distributionUrl=https\://services.gradle.org/distributions/gradle-8.13-all.zip
55
networkTimeout=10000
66
validateDistributionUrl=true
77
zipStoreBase=GRADLE_USER_HOME

0 commit comments

Comments
 (0)