✨ Realm members & edit
This commit is contained in:
		@@ -60,7 +60,7 @@ class _ChatMemberScreenState extends State<ChatMemberScreen> {
 | 
			
		||||
      return;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    var uri = getRequestUri('messaging', '/api/channels/global/${widget.channel.alias}');
 | 
			
		||||
    var uri = getRequestUri('messaging', '/api/channels/${widget.realm}/${widget.channel.alias}/members');
 | 
			
		||||
 | 
			
		||||
    var res = await auth.client!.delete(
 | 
			
		||||
      uri,
 | 
			
		||||
@@ -68,7 +68,7 @@ class _ChatMemberScreenState extends State<ChatMemberScreen> {
 | 
			
		||||
        'Content-Type': 'application/json',
 | 
			
		||||
      },
 | 
			
		||||
      body: jsonEncode({
 | 
			
		||||
        'account_name': item.account.name,
 | 
			
		||||
        'target': item.account.name,
 | 
			
		||||
      }),
 | 
			
		||||
    );
 | 
			
		||||
    if (res.statusCode == 200) {
 | 
			
		||||
@@ -90,7 +90,7 @@ class _ChatMemberScreenState extends State<ChatMemberScreen> {
 | 
			
		||||
      return;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    var uri = getRequestUri('messaging', '/api/channels/${widget.realm}/${widget.channel.alias}');
 | 
			
		||||
    var uri = getRequestUri('messaging', '/api/channels/${widget.realm}/${widget.channel.alias}/members');
 | 
			
		||||
 | 
			
		||||
    var res = await auth.client!.post(
 | 
			
		||||
      uri,
 | 
			
		||||
@@ -98,7 +98,7 @@ class _ChatMemberScreenState extends State<ChatMemberScreen> {
 | 
			
		||||
        'Content-Type': 'application/json',
 | 
			
		||||
      },
 | 
			
		||||
      body: jsonEncode({
 | 
			
		||||
        'account_name': username,
 | 
			
		||||
        'target': username,
 | 
			
		||||
      }),
 | 
			
		||||
    );
 | 
			
		||||
    if (res.statusCode == 200) {
 | 
			
		||||
@@ -111,7 +111,7 @@ class _ChatMemberScreenState extends State<ChatMemberScreen> {
 | 
			
		||||
    setState(() => _isSubmitting = false);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  void promptInviteMember() async {
 | 
			
		||||
  void promptAddMember() async {
 | 
			
		||||
    final input = await showModalBottomSheet(
 | 
			
		||||
      context: context,
 | 
			
		||||
      builder: (context) {
 | 
			
		||||
@@ -146,7 +146,7 @@ class _ChatMemberScreenState extends State<ChatMemberScreen> {
 | 
			
		||||
      appBarActions: [
 | 
			
		||||
        IconButton(
 | 
			
		||||
          icon: const Icon(Icons.add),
 | 
			
		||||
          onPressed: () => promptInviteMember(),
 | 
			
		||||
          onPressed: () => promptAddMember(),
 | 
			
		||||
        ),
 | 
			
		||||
      ],
 | 
			
		||||
      child: RefreshIndicator(
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user