getToken method

Future<String> getToken({
  1. Map<String, dynamic> body = const {},
  2. Map<String, dynamic> query = const {},
  3. Map<String, String> headers = const {},
})

Requests a new private file access token for the current auth model.

Implementation

Future<String> getToken({
  Map<String, dynamic> body = const {},
  Map<String, dynamic> query = const {},
  Map<String, String> headers = const {},
}) {
  return client
      .send(
        "/api/files/token",
        method: "POST",
        body: body,
        query: query,
        headers: headers,
      )
      .then(
          (data) => (data as Map<String, dynamic>? ?? {})["token"] as String);
}