mirror of https://git.lenooby09.tech/LeNooby09/social-app.git
1export type TrackPropertiesMap = { 2 // LOGIN / SIGN UP events 3 'Sign In': {resumedSession: boolean} // CAN BE SERVER 4 'Create Account': {} // CAN BE SERVER 5 'Try Create Account': {} 6 'Signin:PressedForgotPassword': {} 7 'Signin:PressedSelectService': {} 8 // COMPOSER / CREATE POST events 9 'Create Post': {imageCount: string | number} // CAN BE SERVER 10 'Composer:PastedPhotos': {} 11 'Composer:CameraOpened': {} 12 'Composer:GalleryOpened': {} 13 'Composer:ThreadgateOpened': {} 14 'HomeScreen:PressCompose': {} 15 'ProfileScreen:PressCompose': {} 16 // EDIT PROFILE events 17 'EditHandle:ViewCustomForm': {} 18 'EditHandle:ViewProvidedForm': {} 19 'EditHandle:SetNewHandle': {} 20 'EditProfile:AvatarSelected': {} 21 'EditProfile:BannerSelected': {} 22 'EditProfile:Save': {} // CAN BE SERVER 23 // FEED events 24 'Feed:onRefresh': {} 25 'Feed:onEndReached': {} 26 // POST events 27 'Post:Like': {} // CAN BE SERVER 28 'Post:Unlike': {} // CAN BE SERVER 29 'Post:Repost': {} // CAN BE SERVER 30 'Post:Unrepost': {} // CAN BE SERVER 31 'Post:Delete': {} // CAN BE SERVER 32 'Post:ThreadMute': {} // CAN BE SERVER 33 'Post:ThreadUnmute': {} // CAN BE SERVER 34 'Post:Reply': {} // CAN BE SERVER 35 // PROFILE events 36 'Profile:Follow': { 37 username: string 38 } 39 'Profile:Unfollow': { 40 username: string 41 } 42 // PROFILE HEADER events 43 'ProfileHeader:EditProfileButtonClicked': {} 44 'ProfileHeader:FollowersButtonClicked': { 45 handle: string 46 } 47 'ProfileHeader:FollowsButtonClicked': { 48 handle: string 49 } 50 'ProfileHeader:ShareButtonClicked': {} 51 'ProfileHeader:MuteAccountButtonClicked': {} 52 'ProfileHeader:UnmuteAccountButtonClicked': {} 53 'ProfileHeader:ReportAccountButtonClicked': {} 54 'ProfileHeader:AddToListsButtonClicked': {} 55 'ProfileHeader:BlockAccountButtonClicked': {} 56 'ProfileHeader:UnblockAccountButtonClicked': {} 57 'ProfileHeader:FollowButtonClicked': {} 58 'ProfileHeader:UnfollowButtonClicked': {} 59 'ProfileHeader:SuggestedFollowsOpened': {} 60 'ProfileHeader:SuggestedFollowFollowed': {} 61 'ViewHeader:MenuButtonClicked': {} 62 // SETTINGS events 63 'Settings:SwitchAccountButtonClicked': {} 64 'Settings:AddAccountButtonClicked': {} 65 'Settings:ChangeHandleButtonClicked': {} 66 'Settings:InvitecodesButtonClicked': {} 67 'Settings:SignOutButtonClicked': {} 68 'Settings:ContentlanguagesButtonClicked': {} 69 // MENU events 70 'Menu:ItemClicked': {url: string} 71 'Menu:FeedbackClicked': {} 72 'Menu:HelpClicked': {} 73 // MOBILE SHELL events 74 'MobileShell:MyProfileButtonPressed': {} 75 'MobileShell:HomeButtonPressed': {} 76 'MobileShell:SearchButtonPressed': {} 77 'MobileShell:NotificationsButtonPressed': {} 78 'MobileShell:FeedsButtonPressed': {} 79 // NOTIFICATIONS events 80 'Notificatons:OpenApp': {} 81 // LISTS events 82 'Lists:onRefresh': {} 83 'Lists:onEndReached': {} 84 'CreateList:AvatarSelected': {} 85 'CreateList:SaveCurateList': {} // CAN BE SERVER 86 'CreateList:SaveModList': {} // CAN BE SERVER 87 'Lists:Mute': {} // CAN BE SERVER 88 'Lists:Unmute': {} // CAN BE SERVER 89 'Lists:Block': {} // CAN BE SERVER 90 'Lists:Unblock': {} // CAN BE SERVER 91 'Lists:Delete': {} // CAN BE SERVER 92 'Lists:Share': {} // CAN BE SERVER 93 // CUSTOM FEED events 94 'CustomFeed:Save': {} 95 'CustomFeed:Unsave': {} 96 'CustomFeed:Like': {} 97 'CustomFeed:Unlike': {} 98 'CustomFeed:Share': {} 99 'CustomFeed:Pin': { 100 uri: string 101 name?: string 102 } 103 'CustomFeed:Unpin': { 104 uri: string 105 name?: string 106 } 107 'CustomFeed:Reorder': { 108 uri: string 109 name?: string 110 index: number 111 } 112 'CustomFeed:LoadMore': {} 113 'MultiFeed:onEndReached': {} 114 'MultiFeed:onRefresh': {} 115 // MODERATION events 116 'Moderation:ContentfilteringButtonClicked': {} 117 // ONBOARDING events 118 'Onboarding:Begin': {} 119 'Onboarding:Complete': {} 120 'Onboarding:Skipped': {} 121 'Onboarding:Reset': {} 122 'Onboarding:SuggestedFollowFollowed': {} 123 'Onboarding:CustomFeedAdded': {} 124 // Onboarding v2 125 'OnboardingV2:Begin': {} 126 'OnboardingV2:StepInterests:Start': {} 127 'OnboardingV2:StepInterests:End': { 128 selectedInterests: string[] 129 selectedInterestsLength: number 130 } 131 'OnboardingV2:StepInterests:Error': {} 132 'OnboardingV2:StepSuggestedAccounts:Start': {} 133 'OnboardingV2:StepSuggestedAccounts:End': { 134 selectedAccountsLength: number 135 } 136 'OnboardingV2:StepFollowingFeed:Start': {} 137 'OnboardingV2:StepFollowingFeed:End': {} 138 'OnboardingV2:StepAlgoFeeds:Start': {} 139 'OnboardingV2:StepAlgoFeeds:End': { 140 selectedPrimaryFeeds: string[] 141 selectedPrimaryFeedsLength: number 142 selectedSecondaryFeeds: string[] 143 selectedSecondaryFeedsLength: number 144 } 145 'OnboardingV2:StepTopicalFeeds:Start': {} 146 'OnboardingV2:StepTopicalFeeds:End': { 147 selectedFeeds: string[] 148 selectedFeedsLength: number 149 } 150 'OnboardingV2:StepModeration:Start': {} 151 'OnboardingV2:StepModeration:End': {} 152 'OnboardingV2:StepFinished:Start': {} 153 'OnboardingV2:StepFinished:End': {} 154 'OnboardingV2:Complete': {} 155 'OnboardingV2:Skip': {} 156} 157 158export type ScreenPropertiesMap = { 159 Login: {} 160 CreateAccount: {} 161 'Choose Account': {} 162 'Signin:ForgotPassword': {} 163 'Signin:SetNewPasswordForm': {} 164 'Signin:PasswordUpdatedForm': {} 165 Feed: {} 166 Notifications: {} 167 Profile: {} 168 'Profile:Preview': {} 169 Settings: {} 170 AppPasswords: {} 171 Moderation: {} 172 PreferencesExternalEmbeds: {} 173 BlockedAccounts: {} 174 MutedAccounts: {} 175 SavedFeeds: {} 176}