mirror of
https://github.com/twonlyapp/twonly-app.git
synced 2026-09-01 15:04:08 +00:00
53 lines
1.6 KiB
Dart
53 lines
1.6 KiB
Dart
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,
|
|
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,
|
|
);
|