markRepositoryNotificationsRead method
Marks all notifications up to lastRead in the specified repository as
read.
API docs:https://developer.github.com/v3/activity/notifications/#mark-notifications-as-read-in-a-repository
Implementation
Future<bool> markRepositoryNotificationsRead(
RepositorySlug slug, {
DateTime? lastRead,
}) {
final data = {};
if (lastRead != null) {
data['last_read_at'] = lastRead.toIso8601String();
}
return github
.request(
'PUT',
'/repos/${slug.fullName}/notifications',
body: GitHubJson.encode(data),
)
.then((response) {
return response.statusCode == 205;
});
}