NekoX/TMessagesProj/src/main/java/org/telegram/ui/Components/ChatActivityInterface.java

56 lines
1.0 KiB
Java

package org.telegram.ui.Components;
import org.telegram.messenger.ChatObject;
import org.telegram.tgnet.TLRPC;
import org.telegram.ui.ActionBar.ActionBar;
import org.telegram.ui.ActionBar.Theme;
public interface ChatActivityInterface {
default ChatObject.Call getGroupCall() {
return null;
}
default TLRPC.Chat getCurrentChat() {
return null;
}
default TLRPC.User getCurrentUser() {
return null;
}
long getDialogId();
default void scrollToMessageId(int id, int i, boolean b, int i1, boolean b1, int i2) {
}
default boolean shouldShowImport() {
return false;
}
default boolean openedWithLivestream() {
return false;
}
default long getMergeDialogId() {
return 0;
}
default int getTopicId() {
return 0;
}
ChatAvatarContainer getAvatarContainer();
default void checkAndUpdateAvatar() {
}
SizeNotifierFrameLayout getContentView();
ActionBar getActionBar();
Theme.ResourcesProvider getResourceProvider();
}