wallpapers and ui cleanup

This commit is contained in:
Christien Rioux 2025-03-17 20:30:20 -04:00
parent 77c68aa45f
commit 6bd60207d8
32 changed files with 17947 additions and 150 deletions

View file

@ -1,6 +1,7 @@
import 'dart:async';
import 'package:flutter/foundation.dart';
import 'package:flutter/services.dart';
import 'package:veilid_support/veilid_support.dart';
import 'account_manager/account_manager.dart';
@ -8,6 +9,8 @@ import 'app.dart';
import 'tools/tools.dart';
import 'veilid_processor/veilid_processor.dart';
List<String> rootAssets = [];
class VeilidChatGlobalInit {
VeilidChatGlobalInit._();
@ -28,14 +31,22 @@ class VeilidChatGlobalInit {
logger: (message) => log.debug('DHTRecordPool: $message'));
}
// Initialize repositories
// Initialize repositories
Future<void> _initializeRepositories() async {
await AccountRepository.instance.init();
}
// Initialize asset manifest
static Future<void> loadAssetManifest() async {
final assetManifest = await AssetManifest.loadFromAssetBundle(rootBundle);
rootAssets = assetManifest.listAssets();
}
static Future<VeilidChatGlobalInit> initialize() async {
final veilidChatGlobalInit = VeilidChatGlobalInit._();
await loadAssetManifest();
log.info('Initializing Veilid');
await veilidChatGlobalInit._initializeVeilid();
log.info('Initializing Repositories');