I created a mutation in BigBlueButton version 3.
Here’s the process I followed:
In bbb-graphql-actions/src/actions, I created a file named externalUser.ts which returns an object like { name: x, family: y }.
In bbb-graphql-server/metadata/actions.graphql, I defined the mutation type externalUser and the output type ExternalUserResponse (which is an object).
In bbb-graphql-server/metadata/actions.yaml, I also defined the mutation and granted access to bbb_client.
Then, in the meeting, I call this mutation.
The problem is that the output is always just true, and it doesn’t return the expected object.
Note: when I run the same action from Hasura Console, it works fine and returns the correct response.
Could anyone please help me understand why this issue occurs when calling the custom mutation from the meeting?
And how can I fix it?
Thanks in advance.