false,
);
- let our_account_id = client.our_account_id();
+ let logged_in = client.auth.is_logged_in();
+ if logged_in {
+ let our_account_id = client.our_account_id();
+
+ menu.add_action(
+ Pr('R'),
+ "Read Mentions",
+ LogicalAction::Goto(UtilityActivity::ReadMentions.into()),
+ );
+ menu.add_blank_line();
+ menu.add_action(
+ Pr('E'),
+ "Examine User",
+ LogicalAction::Goto(OverlayActivity::GetUserToExamine.into()),
+ );
+ menu.add_action(
+ Pr('Y'),
+ "Examine Yourself",
+ LogicalAction::Goto(
+ UtilityActivity::ExamineUser(our_account_id).into(),
+ ),
+ );
+ menu.add_blank_line();
+
+ menu.add_action(
+ Pr('L'),
+ "Logs menu",
+ LogicalAction::Goto(UtilityActivity::LogsMenu1.into()),
+ );
+ menu.add_blank_line();
+
+ menu.add_action(
+ Pr('G'),
+ "Go to Main Menu",
+ LogicalAction::Goto(NonUtilityActivity::MainMenu.into()),
+ );
+ menu.add_blank_line();
+ }
- menu.add_action(
- Pr('R'),
- "Read Mentions",
- LogicalAction::Goto(UtilityActivity::ReadMentions.into()),
- );
- menu.add_blank_line();
- menu.add_action(
- Pr('E'),
- "Examine User",
- LogicalAction::Goto(OverlayActivity::GetUserToExamine.into()),
- );
- menu.add_action(
- Pr('Y'),
- "Examine Yourself",
- LogicalAction::Goto(
- UtilityActivity::ExamineUser(our_account_id).into(),
- ),
- );
- menu.add_blank_line();
- menu.add_action(
- Pr('L'),
- "Logs menu",
- LogicalAction::Goto(UtilityActivity::LogsMenu1.into()),
- );
- menu.add_blank_line();
- menu.add_action(
- Pr('G'),
- "Go to Main Menu",
- LogicalAction::Goto(NonUtilityActivity::MainMenu.into()),
- );
- menu.add_blank_line();
menu.add_action(
Pr('X'),
"Exit Mastodonochrome",