AgoraTokenFunctionsAction constructor

const AgoraTokenFunctionsAction({
  1. required String channelName,
  2. AgoraClientRole clientRole = AgoraClientRole.audience,
  3. int? uid,
  4. String? account,
})

FunctionsAction to obtain a token for Agora room creation from the server side.

Agoraのルーム作成用トークンをサーバー側から取得するためのFunctionsAction

実行する際はオブジェクトをFunctions.executeに渡してFunction実行します。

final functions = Functions();
final response = functions.execute(AnyFunctionsAction());

Implementation

const AgoraTokenFunctionsAction({
  required this.channelName,
  this.clientRole = AgoraClientRole.audience,
  this.uid,
  this.account,
}) : assert(uid != null || account != null, "uid or account is required.");