Merge pull request #3447 from deltachat/adb/issue-3444

add "show in chat" to webxdc menu
This commit is contained in:
adb
2024-11-26 12:35:22 +01:00
committed by GitHub
2 changed files with 12 additions and 0 deletions
@@ -260,6 +260,9 @@ public class WebxdcActivity extends WebViewActivity implements DcEventCenter.DcE
case R.id.source_code:
openUrlInBrowser(this, sourceCodeUrl);
return true;
case R.id.show_in_chat:
showInChat();
return true;
}
return false;
}
@@ -406,6 +409,13 @@ public class WebxdcActivity extends WebViewActivity implements DcEventCenter.DcE
}
}
private void showInChat() {
Intent intent = new Intent(this, ConversationActivity.class);
intent.putExtra(ConversationActivity.CHAT_ID_EXTRA, dcAppMsg.getChatId());
intent.putExtra(ConversationActivity.STARTING_POSITION_EXTRA, DcMsg.getMessagePosition(dcAppMsg, dcContext));
startActivity(intent);
}
public static void addToHomeScreen(Activity activity, int msgId) {
Context context = activity.getApplicationContext();
try {