generateToken method

String generateToken({
  1. required String channelName,
  2. required int uid,
  3. int tokenExpireSeconds = 86400,
})

Generate dynamic Agora AccessToken2 string

Implementation

String generateToken({
  required String channelName,
  required int uid,
  int tokenExpireSeconds = 86400,
}) {
  if (appId.isEmpty || appCertificate.isEmpty) {
    return '';
  }

  return RtcTokenBuilder.buildTokenWithUid(
    appId: appId,
    appCertificate: appCertificate,
    channelName: channelName,
    uid: uid,
    tokenExpireSeconds: tokenExpireSeconds,
  );
}