mirror of
https://github.com/DoctorMcKay/node-steamcommunity.git
synced 2025-01-04 07:12:24 +08:00
Added postAnnouncement method to CSteamGroup
This commit is contained in:
parent
e6789b1021
commit
0f16f11668
@ -91,3 +91,25 @@ CSteamGroup.prototype.getMembers = function(callback, members, link) {
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
CSteamGroup.prototype.postAnnouncement = function(headline, content, callback) {
|
||||||
|
var form = {
|
||||||
|
"sessionID": this._community.getSessionID(),
|
||||||
|
"action": "post",
|
||||||
|
"headline": headline,
|
||||||
|
"body": content
|
||||||
|
};
|
||||||
|
|
||||||
|
this._community._request.post("https://steamcommunity.com/gid/" + this.steamID.toString() + "/announcements", {"form": form}, function(err, response, body) {
|
||||||
|
if(!callback) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if(err || response.statusCode >= 400) {
|
||||||
|
callback(err || "HTTP error " + response.statusCode);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
// TODO: Handle Community errors
|
||||||
|
});
|
||||||
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user