createLongLivedToken function

Future<String> createLongLivedToken(
  1. String serverUrl,
  2. String accessToken, {
  3. String tokenName = _defaultTokenName,
})

Create a long-lived token using an existing session token.

Implementation

Future<String> createLongLivedToken(
  String serverUrl,
  String accessToken, {
  String tokenName = _defaultTokenName,
}) async {
  final client = MusicAssistantClient(serverUrl: serverUrl, token: accessToken);
  await client.connect();
  try {
    return await client.auth.createToken(tokenName);
  } finally {
    await client.disconnect();
  }
}