mirror of https://github.com/NekoX-Dev/NekoX.git
56 lines
1.0 KiB
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();
|
|
}
|