mentionedTimeline function

Future<Map<String, dynamic>> mentionedTimeline(
  1. String apiToken,
  2. String baseUrl,
  3. String apiBase,
  4. int noteCount,
  5. bool fromFollowing,
  6. String visibility,
)

Attempts to retrieve a map of all notes a user has been mentioned in. If this fails, an error map is returned.

Implementation

Future<Map<String,dynamic>> mentionedTimeline(
  String apiToken,
  String baseUrl,
  String apiBase,
  int noteCount,
  bool fromFollowing,
  String visibility
) async {
  Map<String,dynamic> headers = new Map();
  headers['Content-Type'] = 'application/json';
  Map<String,dynamic> payload = new Map();
  payload['i'] = apiToken;
  payload['following'] = fromFollowing;
  payload['visibility'] = visibility;
  payload['limit'] = noteCount;
  String reqUrl = '$baseUrl$apiBase/notes/mentions';
  Map<String,dynamic> userInfo = await fetchJSON(
    'POST',
    headers,
    payload,
    reqUrl
  );
  return userInfo;
}