CoreServicesImpl class

Implemented types

Constructors

CoreServicesImpl()

Properties

emptyAvatarBuilder EmptyAvatarBuilder?
no setter
hashCode int
The hash code for this object.
no setterinherited
isLoginSuccess bool
getter/setter pair
loginInfo LoginInfo
no setter
loginUserInfo V2TimUserFullInfo?
no setter
onCallback ValueChanged<TIMCallback>?
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
webLoginSuccess VoidCallback?
getter/setter pair

Methods

addIdentifier() → dynamic
addInitListener() → void
callOnCallback(TIMCallback callbackValue) → dynamic
clearData() → dynamic
didLoginOut() → void
didLoginSuccess() → void
getUsersInfo({required List<String> userIDList}) Future<V2TimValueCallback<List<V2TimUserFullInfo>>>
override
getUsersInfoWithRetry() → void
init({ValueChanged<TIMCallback>? onTUIKitCallbackListener, required int sdkAppID, required LogLevelEnum loglevel, required V2TimSDKListener listener, LanguageEnum? language, String? extraLanguage, TIMUIKitConfig? config, DeviceType? platform, String? uikitLogPath, VoidCallback? onWebLoginSuccess}) Future<bool?>
override
initDataModel() → dynamic
login({required String userID, required String userSig}) Future<V2TimCallback>
override
logout() Future<V2TimCallback>
override
logoutWithoutClearData() Future<V2TimCallback>
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
removeListener() → void
setDarkTheme() → dynamic
override
setDataFromNative({ValueChanged<TIMCallback>? onTUIKitCallbackListener, LanguageEnum? language, TIMUIKitConfig? config, String? extraLanguage, required String userId}) Future<void>
This method is used for init the TUIKit after you initialized the IM SDK from Native SDK.
override
setDeviceType(DeviceType deviceType) → dynamic
override
setEmptyAvatarBuilder(EmptyAvatarBuilder builder) → dynamic
setGlobalConfig(TIMUIKitConfig? config) → dynamic
setLightTheme() → dynamic
override
setOfflinePushConfig({required String token, bool isTPNSToken = false, int? businessID}) Future<V2TimCallback>
override
setOfflinePushStatus({required AppStatus status, int? totalCount}) Future<V2TimCallback>
override
setSelfInfo({required V2TimUserFullInfo userFullInfo}) Future<V2TimCallback>
override
setTheme({required TUITheme theme}) → dynamic
override
toString() String
A string representation of this object.
inherited
unInit() Future
override
updateUserStatusList(List<V2TimUserStatus> newUserStatusList) → dynamic

Operators

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