APlusChatMain class

Constructors

APlusChatMain(String? secretKey, {String? userId})

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
secretKey String?
final
userId String?
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

aPlusChatInit({required String secKey}) Future
blockUser({required dynamic onSuccess(dynamic success)?, required dynamic onError(dynamic error)?, required dynamic onConnectionFailed(dynamic connectionFailed)?, required dynamic userID}) → dynamic
chatListView() Widget
connectWithFriend({required dynamic opponentUserId}) → dynamic
getCount(dynamic unreadCount(dynamic)) → dynamic
loginWithAPlusChat({required String userId, required String secretKey, required String fcmToken, required dynamic onSuccess(dynamic success)?, required dynamic onError(dynamic error)?, required dynamic onConnectionFailed(dynamic connectionFail)?}) → dynamic
logoutFromAPlusChat({required dynamic onSuccess(dynamic success)?, required dynamic onError(dynamic error)?, required dynamic connectionFailed(dynamic onConnectionFailed)?}) → dynamic
openAPlusChat({required BuildContext? context, required bool? isDark, required Color? themeColor, String? language}) → dynamic
openConversation({required dynamic opponentUserId, required BuildContext context, required bool? isDark, required Color? themeColor, String? language}) → dynamic
openConversationFromNotification({required dynamic groupId, required dynamic isGroup, required BuildContext context}) → dynamic
setAPlusUserData({required String userId, required String fcmToken, required String userName, required String secretKey, required String email, String? firstName, String? lastName, required dynamic mobile, dynamic profilePicture, SetUserRole? setUserRole, required dynamic onSuccess(dynamic value)?, required dynamic onError(dynamic value)?, required dynamic onConnectionFailed(dynamic value)?}) → dynamic
signUpWithAPlusChat({required String userId, required String fcmToken, required String userName, required String secretKey, required String email, String? firstName, String? lastName, required dynamic mobile, dynamic profilePicture, SetUserRole? setUserRole, required dynamic onSuccess(dynamic value)?, required dynamic onError(dynamic value)?, required dynamic onConnectionFailed(dynamic value)?}) → dynamic
updateChatUserProfile({required dynamic onSuccess(dynamic success)?, required dynamic onError(dynamic error)?, required dynamic onConnectionFailed(dynamic connectionFailed)?, dynamic profilePic, dynamic firstName, dynamic lastName, dynamic userName, dynamic profilePicture}) → dynamic