Package dev. inmo. tgbotapi. extensions. behaviour_builder. utils
          Types
Simple Filter
                          
                    Link copied to clipboard
                        Functions
follow Location
                          
                    Link copied to clipboard
                        suspend fun BehaviourContext.followLocation(message: ContentMessage<LiveLocationContent>, onLocation: BehaviourContextAndTypeReceiver<Unit, Location>)
Content copied to clipboard
Use this extension when you want to follow LiveLocation until it will became StaticLocation. This method is synchronous. You may use something like kotlinx.coroutines.launch or kotlinx.coroutines.async to run it asynchronously
plus
                          
                    Link copied to clipboard
                        operator fun <T> SimpleFilter<T>.plus(other: SimpleFilter<T>): SimpleFilter<T>
Content copied to clipboard
operator fun <T> BehaviourContextAndTwoTypesReceiver<Boolean, T, Update>.plus(other: BehaviourContextAndTwoTypesReceiver<Boolean, T, Update>): suspend BehaviourContext.(T, Update) -> Boolean
Content copied to clipboard
Makes an OR (||) operation between this and other
Simple Filter
                          
                    Link copied to clipboard
                        inline fun <T> SimpleFilter(noinline block: SimpleFilter<T>): suspend (T) -> Boolean
Content copied to clipboard
times
                          
                    Link copied to clipboard
                        operator fun <T> SimpleFilter<T>.times(other: SimpleFilter<T>): SimpleFilter<T>
Content copied to clipboard
operator fun <T> BehaviourContextAndTwoTypesReceiver<Boolean, T, Update>.times(other: BehaviourContextAndTwoTypesReceiver<Boolean, T, Update>): suspend BehaviourContext.(T, Update) -> Boolean
Content copied to clipboard
Makes an AND (&&) operation between this and other