mirror of
https://github.com/ImranR98/Obtainium.git
synced 2025-08-01 21:30:16 +02:00
Allow users to override author name (#1792)
This commit is contained in:
@@ -53,6 +53,7 @@ class AppInMemory {
|
||||
AppInMemory(app.deepCopy(), downloadProgress, installedInfo, icon);
|
||||
|
||||
String get name => app.overrideName ?? app.finalName;
|
||||
String get author => app.overrideAuthor ?? app.finalAuthor;
|
||||
}
|
||||
|
||||
class DownloadedApk {
|
||||
|
@@ -330,6 +330,15 @@ class App {
|
||||
return overrideName ?? name;
|
||||
}
|
||||
|
||||
String? get overrideAuthor =>
|
||||
additionalSettings['appAuthor']?.toString().trim().isNotEmpty == true
|
||||
? additionalSettings['appAuthor']
|
||||
: null;
|
||||
|
||||
String get finalAuthor {
|
||||
return overrideAuthor ?? author;
|
||||
}
|
||||
|
||||
App deepCopy() => App(
|
||||
id,
|
||||
url,
|
||||
@@ -622,6 +631,7 @@ abstract class AppSource {
|
||||
label: tr('autoApkFilterByArch'), defaultValue: true)
|
||||
],
|
||||
[GeneratedFormTextField('appName', label: tr('appName'), required: false)],
|
||||
[GeneratedFormTextField('appAuthor', label: tr('author'), required: false)],
|
||||
[
|
||||
GeneratedFormSwitch('shizukuPretendToBeGooglePlay',
|
||||
label: tr('shizukuPretendToBeGooglePlay'), defaultValue: false)
|
||||
|
Reference in New Issue
Block a user