import 'package:twonly/core/user_config.dart'; /// Test convenience constructor. The actual model and defaults live in Rust. UserConfig testUserConfig({ required int userId, required String username, required String displayName, required String subscriptionPlan, required String? currentSetupPage, required int appVersion, }) => UserConfig( userId: userId, username: username, displayName: displayName, appVersion: appVersion, avatarCounter: 0, videoStabilizationEnabled: true, isDeveloper: false, deviceId: 0, setupProfile: SetupProfile.standard, subscriptionPlan: subscriptionPlan, themeMode: ThemeMode.system, requestedAudioPermission: false, enableDatabaseLogging: false, automaticallyMarkEqualMediaFilesAsOpened: false, showNewsShortcut: true, showShowImagePreviewWhenSending: false, startWithCameraOpen: true, storeMediaFilesInGallery: true, autoStoreAllSendUnlimitedMediaFiles: false, typingIndicators: true, showRestoreFlame: true, allowErrorTrackingViaSentry: false, screenLockEnabled: false, isCloudBackupEnabled: false, isUserDiscoveryEnabled: false, sealedSenderEnabled: true, requiredSendImages: 4, userDiscoveryThreshold: 3, userDiscoveryRequiresManualApproval: false, userDiscoverySharePromotion: true, userDiscoveryInitializationError: false, askForFriendPromotions: true, currentPreKeyIndexStart: 100000, currentSignedPreKeyIndexStart: 100000, hideChangeLog: true, hideMemoriesBackupPromo: false, updateFcmToken: true, canUseLoginTokenForAuth: true, isBackupEnabled: false, currentSetupPage: currentSetupPage, skipSetupPages: false, hasZoomed: false, );