Random stuff i forgot

This commit is contained in:
cocobo1 2025-04-30 18:49:42 +01:00
parent 763caaf353
commit b766097bbf
4 changed files with 13 additions and 13 deletions

View file

@ -35,7 +35,7 @@ data class FontDefinition(
val main: Map<String, String>,
)
class FontsModule: PyonModule() {
class FontsModule: PupuModule() {
private val EXTENSIONS = arrayOf("", "_bold", "_italic", "_bold_italic")
private val FILE_EXTENSIONS = arrayOf(".ttf", ".otf")
private val FONTS_ASSET_PATH = "fonts/"
@ -63,7 +63,7 @@ class FontsModule: PyonModule() {
}
})
val fontDefFile = File(appInfo.dataDir, "files/pyoncord/fonts.json")
val fontDefFile = File(appInfo.dataDir, "files/pupu/fonts.json")
if (!fontDefFile.exists()) return@with
val fontDef = try {
@ -71,7 +71,7 @@ class FontsModule: PyonModule() {
json.decodeFromString<FontDefinition>(fontDefFile.readText())
} catch (_: Throwable) { return@with }
fontsDownloadsDir = File(appInfo.dataDir, "files/pyoncord/downloads/fonts").apply { mkdirs() }
fontsDownloadsDir = File(appInfo.dataDir, "files/pupu/downloads/fonts").apply { mkdirs() }
fontsDir = File(fontsDownloadsDir, fontDef.name!!).apply { mkdirs() }
fontsAbsPath = fontsDir.absolutePath + "/"

View file

@ -1,4 +1,4 @@
package io.github.pyoncord.xposed
package cocobo1.pupu.xposed
import android.app.AlertDialog
import android.app.AndroidAppHelper
@ -91,7 +91,7 @@ class LogBoxModule: PupuModule() {
reloadApp()
}
1 -> {
val bundleFile = File(packageParam.appInfo.dataDir, "cache/pyoncord/bundle.js")
val bundleFile = File(packageParam.appInfo.dataDir, "cache/pupu/bundle.js")
if (bundleFile.exists()) {
bundleFile.delete()
}

View file

@ -1,4 +1,4 @@
package io.github.pyoncord.xposed
package cocobo1.pupu.xposed
import android.app.Activity
import android.content.res.AssetManager
@ -34,7 +34,7 @@ data class LoaderConfig(
)
class Main : IXposedHookLoadPackage {
private val pyonModules: Array<PyonModule> = arrayOf(
private val pupuModules: Array<PupuModule> = arrayOf(
ThemeModule(),
SysColorsModule(),
FontsModule(),
@ -46,7 +46,7 @@ class Main : IXposedHookLoadPackage {
put("loaderName", "PupuXposed")
put("loaderVersion", BuildConfig.VERSION_NAME)
for (module in pyonModules) {
for (module in pupuModules) {
module.buildJson(this)
}
}
@ -82,7 +82,7 @@ class Main : IXposedHookLoadPackage {
) = with (param) {
val catalystInstanceImpl = classLoader.loadClass("com.facebook.react.bridge.CatalystInstanceImpl")
for (module in pyonModules) module.onInit(param)
for (module in pupuModules) module.onInit(param)
val loadScriptFromAssets = catalystInstanceImpl.getDeclaredMethod(
"loadScriptFromAssets",
@ -104,8 +104,8 @@ class Main : IXposedHookLoadPackage {
String::class.java
).apply { isAccessible = true }
val cacheDir = File(appInfo.dataDir, "cache/pyoncord").apply { mkdirs() }
val filesDir = File(appInfo.dataDir, "files/pyoncord").apply { mkdirs() }
val cacheDir = File(appInfo.dataDir, "cache/pupu").apply { mkdirs() }
val filesDir = File(appInfo.dataDir, "files/pupu").apply { mkdirs() }
val preloadsDir = File(filesDir, "preloads").apply { mkdirs() }
val bundle = File(cacheDir, "bundle.js")
@ -186,7 +186,7 @@ class Main : IXposedHookLoadPackage {
XposedBridge.invokeOriginalMethod(
setGlobalVariable,
param.thisObject,
arrayOf("__PYON_LOADER__", buildLoaderJsonString())
arrayOf("__PUPU_LOADER__", buildLoaderJsonString())
)
preloadsDir

View file

@ -3,7 +3,7 @@ package cocobo1.pupu.xposed
import de.robv.android.xposed.callbacks.XC_LoadPackage
import kotlinx.serialization.json.JsonObjectBuilder
abstract class PyonModule {
abstract class PupuModule {
open fun buildJson(builder: JsonObjectBuilder) {}
open fun onInit(packageParam: XC_LoadPackage.LoadPackageParam) {}
}