summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGravatar Charles Lombardo2023-03-11 00:36:19 -0500
committerGravatar bunnei2023-06-03 00:05:40 -0700
commit711aedeaae8c7652c7e8707bc32eb28e8fb82c77 (patch)
tree74be7f05a33b6a890af89abcc16cfd6d18a64782 /src
parentandroid: Convert DirectoryInitialization to Kotlin (diff)
downloadyuzu-711aedeaae8c7652c7e8707bc32eb28e8fb82c77.tar.gz
yuzu-711aedeaae8c7652c7e8707bc32eb28e8fb82c77.tar.xz
yuzu-711aedeaae8c7652c7e8707bc32eb28e8fb82c77.zip
android: Convert DirectoryStateReceiver to Kotlin
Diffstat (limited to 'src')
-rw-r--r--src/android/app/src/main/java/org/yuzu/yuzu_emu/utils/DirectoryStateReceiver.java22
-rw-r--r--src/android/app/src/main/java/org/yuzu/yuzu_emu/utils/DirectoryStateReceiver.kt15
2 files changed, 15 insertions, 22 deletions
diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/utils/DirectoryStateReceiver.java b/src/android/app/src/main/java/org/yuzu/yuzu_emu/utils/DirectoryStateReceiver.java
deleted file mode 100644
index 62c9b018a..000000000
--- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/utils/DirectoryStateReceiver.java
+++ /dev/null
@@ -1,22 +0,0 @@
1package org.yuzu.yuzu_emu.utils;
2
3import android.content.BroadcastReceiver;
4import android.content.Context;
5import android.content.Intent;
6
7import org.yuzu.yuzu_emu.utils.DirectoryInitialization.DirectoryInitializationState;
8
9public class DirectoryStateReceiver extends BroadcastReceiver {
10 Action1<DirectoryInitializationState> callback;
11
12 public DirectoryStateReceiver(Action1<DirectoryInitializationState> callback) {
13 this.callback = callback;
14 }
15
16 @Override
17 public void onReceive(Context context, Intent intent) {
18 DirectoryInitializationState state = (DirectoryInitializationState) intent
19 .getSerializableExtra(DirectoryInitialization.EXTRA_STATE);
20 callback.call(state);
21 }
22}
diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/utils/DirectoryStateReceiver.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/utils/DirectoryStateReceiver.kt
new file mode 100644
index 000000000..20906941a
--- /dev/null
+++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/utils/DirectoryStateReceiver.kt
@@ -0,0 +1,15 @@
1package org.yuzu.yuzu_emu.utils
2
3import android.content.BroadcastReceiver
4import android.content.Context
5import android.content.Intent
6import org.yuzu.yuzu_emu.utils.DirectoryInitialization.DirectoryInitializationState
7
8class DirectoryStateReceiver(var callback: (DirectoryInitializationState) -> Unit) :
9 BroadcastReceiver() {
10 override fun onReceive(context: Context, intent: Intent) {
11 val state = intent
12 .getSerializableExtra(DirectoryInitialization.EXTRA_STATE) as DirectoryInitializationState
13 callback.invoke(state)
14 }
15}