File tree Expand file tree Collapse file tree 1 file changed +24
-2
lines changed
crates/matrix-sdk-appservice/src Expand file tree Collapse file tree 1 file changed +24
-2
lines changed Original file line number Diff line number Diff line change @@ -408,8 +408,19 @@ impl AppService {
408
408
/// given mxid.
409
409
///
410
410
/// See [GET /_matrix/app/v1/users/{userId}](https://matrix.org/docs/spec/application_service/r0.1.2#get-matrix-app-v1-users-userid).
411
+ ///
412
+ /// # Example
413
+ /// ```no_run
414
+ /// # use matrix_sdk_appservice::AppService;
415
+ /// # fn run(appservice: AppService) {
416
+ /// appservice.register_user_query(Box::new(|appservice, req| Box::pin(async move {
417
+ /// println!("Got request for {}", req.user_id);
418
+ /// true
419
+ /// })));
420
+ /// # }
421
+ /// ```
411
422
pub async fn register_user_query (
412
- & mut self ,
423
+ & self ,
413
424
handler : AppserviceFn < query_user:: IncomingRequest , bool > ,
414
425
) {
415
426
* self . event_handler . users . lock ( ) . await = Some ( handler) ;
@@ -419,8 +430,19 @@ impl AppService {
419
430
/// given alias.
420
431
///
421
432
/// See [GET /_matrix/app/v1/rooms/{roomAlias}](https://matrix.org/docs/spec/application_service/r0.1.2#get-matrix-app-v1-rooms-roomalias).
433
+ ///
434
+ /// # Example
435
+ /// ```no_run
436
+ /// # use matrix_sdk_appservice::AppService;
437
+ /// # fn run(appservice: AppService) {
438
+ /// appservice.register_room_query(Box::new(|appservice, req| Box::pin(async move {
439
+ /// println!("Got request for {}", req.room_alias);
440
+ /// true
441
+ /// })));
442
+ /// # }
443
+ /// ```
422
444
pub async fn register_room_query (
423
- & mut self ,
445
+ & self ,
424
446
handler : AppserviceFn < query_room:: IncomingRequest , bool > ,
425
447
) {
426
448
* self . event_handler . rooms . lock ( ) . await = Some ( handler) ;
You can’t perform that action at this time.
0 commit comments