<itemvalue="Used to annotate an instance member (method, getter, setter, operator, or field) `m` in a class `C` or mixin `M`. Indicates that `m` should not be overridden in any classes that extend or mixin `C` or `M`. Tools, such as the analyzer, can provide feedback if the annotation is associated with anything other than an instance member, the annotation is associated with an abstract member (because subclasses are required to override the member), the annotation is associated with an extension method, the annotation is associated with a member `m` in class `C`, and there is a class `D` or mixin `M`, that extends or mixes in `C`, that declares an overriding member `m`."/>
<itemvalue="Annotation marking a class as not allowed as a super-type. Classes in the same package as the marked class may extend, implement or mix-in the annotated class. Tools, such as the analyzer, can provide feedback if the annotation is associated with anything other than a class, the annotation is associated with a class `C`, and there is a class or mixin `D`, which extends, implements, mixes in, or constrains to `C`, and `C` and `D` are declared in different packages."/>
<itemvalue="TODO(srawlins): Add a sentence which defines "referencing" and explicitly mentions tearing off, here and on the other annotations which use the word "referenced.""/>
<itemvalue="on Jump To Bottom"/>
<itemvalue="This notifier's value is true if a scroll is underway and false if the scroll position is idle. Listeners added by stateful widgets should be removed in the widget's [State.dispose] method."/>
<itemvalue="Describes how [Scrollable] widgets should behave. {@template flutter.widgets.scrollBehavior} Used by [ScrollConfiguration] to configure the [Scrollable] widgets in a subtree. This class can be extended to further customize a [ScrollBehavior] for a subtree. For example, overriding [ScrollBehavior.getScrollPhysics] sets the default [ScrollPhysics] for [Scrollable]s that inherit this [ScrollConfiguration]. Overriding [ScrollBehavior.buildOverscrollIndicator] can be used to add or change the default [GlowingOverscrollIndicator] decoration, while [ScrollBehavior.buildScrollbar] can be changed to modify the default [Scrollbar]. When looking to easily toggle the default decorations, you can use [ScrollBehavior.copyWith] instead of creating your own [ScrollBehavior] class. The `scrollbar` and `overscrollIndicator` flags can turn these decorations off. {@endtemplate} See also: [ScrollConfiguration], the inherited widget that controls how [Scrollable] widgets behave in a subtree. @immutable"/>
@ -49,16 +54,12 @@
<itemvalue="It takes a `data` object, and if it's a `Map`, it calls `getDocumentWithRef` on it, if it's a `List`, it calls `getDocumentValue` on each element of the list, if it's a `DocumentSnapshot`, it calls `getDocumentValue` on the `data` field of the `DocumentSnapshot`, if it's a `QueryDocumentSnapshot`, it calls `getDocumentValue` on the `data` field of the `QueryDocumentSnapshot`, if it's a `DocumentReference`, it calls `getDocumentValue` on the `data` field of the `DocumentReference`, and if it's anything else, it returns the `data` object Args: data (Object): The data to be converted. depth (int): The depth of the document to retrieve. Defaults to 1 Returns: A Future<Object?>"/>
<itemvalue="It calls the native method `callMessage` and passes the parameters to the native method. Args: msgId (String): Message ID chatId (String): chat room id text (String): The content of the message, which is required. richtext (String): The content of the rich text message, which is the same as the text content of the text message. topicId (String): The topicId is the id of the topic, which is the id of the chat room. type (MessageType): MessageType.Text,. Defaults to MessageType image (String): The image path of the image message. selfUserId (String): The user ID of the current user friendUserId (String): The user ID of the other party Returns: A boolean value."/>
<itemvalue="italic"/>
<itemvalue="check and init query chat at app startup."/>
<itemvalue="no 'query' in chat, need add to general_chats."/>
<itemvalue="there is no 'query chat', need add to general_chats."/>
<itemvalue="Deletes and signs out the user. Important: this is a security-sensitive operation that requires the user to have recently signed in. If this requirement isn't met, ask the user to authenticate again and then call [User.reauthenticateWithCredential]. A [FirebaseAuthException] maybe thrown with the following error code: - requires-recent-login: - Thrown if the user's last sign-in time does not meet the security threshold. Use [User.reauthenticateWithCredential] to resolve. This does not apply if the user is anonymous."/>
<itemvalue="avoid refreshData when user deleted."/>