setRepositorySubscription method
Future<RepositorySubscription>
setRepositorySubscription(
- RepositorySlug slug, {
- bool? subscribed,
- bool? ignored,
Sets the Repository Subscription Status
API docs: https://developer.github.com/v3/activity/watching/#set-a-repository-subscription
Implementation
Future<RepositorySubscription> setRepositorySubscription(
RepositorySlug slug, {
bool? subscribed,
bool? ignored,
}) {
final map =
createNonNullMap({'subscribed': subscribed!, 'ignored': ignored!});
return github.putJSON(
'/repos/${slug.fullName}/subscription',
statusCode: StatusCodes.OK,
convert: (dynamic i) => RepositorySubscription.fromJson(i),
body: GitHubJson.encode(map),
);
}