mirror of
https://github.com/MrUnknownDE/VRCX.git
synced 2026-04-22 16:23:50 +02:00
NET 8 Upgrade (#687)
* Initial .NET8 Upgrade * Initial GitHub Actions Cleanup * Fix Desktop Notifications * Fix throw warning * Upgrade vunerable transative nuget packages * Fix warnings with registry overflow * Adjust async/await usage for configRepository * Fix TTS voice name and app auto start * Install .NET 8 with setup I regret NSIS * Remove no longer needed System/MS references (included in dotnet sdk) * Surpress stackalloc in loop warning, that code scares me. * Removed unused SharpDX packages * Ignore WebClient warning, hopefully this project doesn't move past NET 8 * Fixed terrifying code * GenerateAssemblyInfo * Trimmed editor config to only silence warning. * Fix open webpage * Fix updater --------- Co-authored-by: DubyaDude <ushafiq141@gmail.com> Co-authored-by: Natsumi <cmcooper123@hotmail.com>
This commit is contained in:
@@ -13,7 +13,7 @@ async function syncLoop() {
|
||||
await sqliteService.executeNonQuery('BEGIN');
|
||||
try {
|
||||
for (var key of dirtyKeySet) {
|
||||
var value = sharedRepository.getString(key);
|
||||
var value = await sharedRepository.getString(key);
|
||||
if (value === null) {
|
||||
await sqliteService.executeNonQuery(
|
||||
'DELETE FROM configs WHERE `key` = @key',
|
||||
@@ -54,9 +54,9 @@ class ConfigRepository extends SharedRepository {
|
||||
syncLoop();
|
||||
}
|
||||
|
||||
remove(key) {
|
||||
async remove(key) {
|
||||
var _key = transformKey(key);
|
||||
sharedRepository.remove(_key);
|
||||
await sharedRepository.remove(_key);
|
||||
dirtyKeySet.add(_key);
|
||||
}
|
||||
|
||||
@@ -65,10 +65,10 @@ class ConfigRepository extends SharedRepository {
|
||||
return sharedRepository.getString(_key, defaultValue);
|
||||
}
|
||||
|
||||
setString(key, value) {
|
||||
async setString(key, value) {
|
||||
var _key = transformKey(key);
|
||||
var _value = String(value);
|
||||
sharedRepository.setString(_key, _value);
|
||||
await sharedRepository.setString(_key, _value);
|
||||
dirtyKeySet.add(_key);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -10,35 +10,35 @@ class SharedRepository {
|
||||
return SharedVariable.Remove(_key);
|
||||
}
|
||||
|
||||
getString(key, defaultValue = null) {
|
||||
async getString(key, defaultValue = null) {
|
||||
var _key = transformKey(key);
|
||||
var value = SharedVariable.Get(_key);
|
||||
var value = await SharedVariable.Get(_key);
|
||||
if (value === null) {
|
||||
return defaultValue;
|
||||
}
|
||||
return value;
|
||||
}
|
||||
|
||||
setString(key, value) {
|
||||
async setString(key, value) {
|
||||
var _key = transformKey(key);
|
||||
var _value = String(value);
|
||||
SharedVariable.Set(_key, _value);
|
||||
await SharedVariable.Set(_key, _value);
|
||||
}
|
||||
|
||||
getBool(key, defaultValue = null) {
|
||||
var value = this.getString(key, null);
|
||||
async getBool(key, defaultValue = null) {
|
||||
var value = await this.getString(key, null);
|
||||
if (value === null) {
|
||||
return defaultValue;
|
||||
}
|
||||
return value === 'true';
|
||||
}
|
||||
|
||||
setBool(key, value) {
|
||||
this.setString(key, value ? 'true' : 'false');
|
||||
async setBool(key, value) {
|
||||
await this.setString(key, value ? 'true' : 'false');
|
||||
}
|
||||
|
||||
getInt(key, defaultValue = null) {
|
||||
var value = this.getString(key, null);
|
||||
async getInt(key, defaultValue = null) {
|
||||
var value = await this.getString(key, null);
|
||||
if (value === null) {
|
||||
return defaultValue;
|
||||
}
|
||||
@@ -49,12 +49,12 @@ class SharedRepository {
|
||||
return value;
|
||||
}
|
||||
|
||||
setInt(key, value) {
|
||||
this.setString(key, value);
|
||||
async setInt(key, value) {
|
||||
await this.setString(key, value);
|
||||
}
|
||||
|
||||
getFloat(key, defaultValue = null) {
|
||||
var value = this.getString(key, null);
|
||||
async getFloat(key, defaultValue = null) {
|
||||
var value = await this.getString(key, null);
|
||||
if (value === null) {
|
||||
return defaultValue;
|
||||
}
|
||||
@@ -65,12 +65,12 @@ class SharedRepository {
|
||||
return value;
|
||||
}
|
||||
|
||||
setFloat(key, value) {
|
||||
this.setString(key, value);
|
||||
async setFloat(key, value) {
|
||||
await this.setString(key, value);
|
||||
}
|
||||
|
||||
getObject(key, defaultValue = null) {
|
||||
var value = this.getString(key, null);
|
||||
async getObject(key, defaultValue = null) {
|
||||
var value = await this.getString(key, null);
|
||||
if (value === null) {
|
||||
return defaultValue;
|
||||
}
|
||||
@@ -83,20 +83,20 @@ class SharedRepository {
|
||||
return value;
|
||||
}
|
||||
|
||||
setObject(key, value) {
|
||||
this.setString(key, JSON.stringify(value));
|
||||
async setObject(key, value) {
|
||||
await this.setString(key, JSON.stringify(value));
|
||||
}
|
||||
|
||||
getArray(key, defaultValue = null) {
|
||||
var value = this.getObject(key, null);
|
||||
async getArray(key, defaultValue = null) {
|
||||
var value = await this.getObject(key, null);
|
||||
if (Array.isArray(value) === false) {
|
||||
return defaultValue;
|
||||
}
|
||||
return value;
|
||||
}
|
||||
|
||||
setArray(key, value) {
|
||||
this.setObject(key, value);
|
||||
async setArray(key, value) {
|
||||
await this.setObject(key, value);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user