mirror of https://github.com/matrix-org/gomatrix
Add userid example functions
This commit is contained in:
parent
52f7775d99
commit
76d9ae9611
|
@ -0,0 +1,27 @@
|
||||||
|
package gomatrix
|
||||||
|
|
||||||
|
import "fmt"
|
||||||
|
|
||||||
|
func ExampleEncodeUserLocalpart() {
|
||||||
|
localpart := EncodeUserLocalpart("Alph@Bet_50up")
|
||||||
|
fmt.Println(localpart)
|
||||||
|
// Output: _alph=40_bet__50up
|
||||||
|
}
|
||||||
|
|
||||||
|
func ExampleDecodeUserLocalpart() {
|
||||||
|
localpart, err := DecodeUserLocalpart("_alph=40_bet__50up")
|
||||||
|
if err != nil {
|
||||||
|
panic(err)
|
||||||
|
}
|
||||||
|
fmt.Println(localpart)
|
||||||
|
// Output: Alph@Bet_50up
|
||||||
|
}
|
||||||
|
|
||||||
|
func ExampleExtractUserLocalpart() {
|
||||||
|
localpart, err := ExtractUserLocalpart("@alice:matrix.org")
|
||||||
|
if err != nil {
|
||||||
|
panic(err)
|
||||||
|
}
|
||||||
|
fmt.Println(localpart)
|
||||||
|
// Output: alice
|
||||||
|
}
|
Loading…
Reference in New Issue