mirror of
https://github.com/diamondburned/arikawa.git
synced 2024-10-31 20:14:21 +00:00
api: *ArchivedThreadsBefore to *ArchivedThreads, allow empty Limit
This commit is contained in:
parent
dc5454895e
commit
3ae45b7816
|
@ -515,7 +515,7 @@ type ArchivedThreads struct {
|
||||||
More bool `json:"has_more"`
|
More bool `json:"has_more"`
|
||||||
}
|
}
|
||||||
|
|
||||||
// PublicArchivedThreadsBefore returns archived threads in the channel that are
|
// PublicArchivedThreads returns archived threads in the channel that are
|
||||||
// public.
|
// public.
|
||||||
//
|
//
|
||||||
// When called on a GUILD_TEXT channel, returns threads of type
|
// When called on a GUILD_TEXT channel, returns threads of type
|
||||||
|
@ -525,13 +525,13 @@ type ArchivedThreads struct {
|
||||||
// Threads are ordered by ArchiveTimestamp, in descending order.
|
// Threads are ordered by ArchiveTimestamp, in descending order.
|
||||||
//
|
//
|
||||||
// Requires the READ_MESSAGE_HISTORY permission.
|
// Requires the READ_MESSAGE_HISTORY permission.
|
||||||
func (c *Client) PublicArchivedThreadsBefore(
|
func (c *Client) PublicArchivedThreads(
|
||||||
channelID discord.ChannelID,
|
channelID discord.ChannelID,
|
||||||
before discord.Timestamp, limit uint) (*ArchivedThreads, error) {
|
before discord.Timestamp, limit uint) (*ArchivedThreads, error) {
|
||||||
|
|
||||||
var param struct {
|
var param struct {
|
||||||
Before string `schema:"before,omitempty"`
|
Before string `schema:"before,omitempty"`
|
||||||
Limit uint `schema:"limit"`
|
Limit uint `schema:"limit,omitempty"`
|
||||||
}
|
}
|
||||||
|
|
||||||
if before.IsValid() {
|
if before.IsValid() {
|
||||||
|
@ -547,19 +547,19 @@ func (c *Client) PublicArchivedThreadsBefore(
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
// PrivateArchivedThreadsBefore returns archived threads in the channel that
|
// PrivateArchivedThreads returns archived threads in the channel that are of
|
||||||
// are of type GUILD_PRIVATE_THREAD.
|
// type GUILD_PRIVATE_THREAD.
|
||||||
//
|
//
|
||||||
// Threads are ordered by ArchiveTimestamp, in descending order.
|
// Threads are ordered by ArchiveTimestamp, in descending order.
|
||||||
//
|
//
|
||||||
// Requires both the READ_MESSAGE_HISTORY and MANAGE_THREADS permissions.
|
// Requires both the READ_MESSAGE_HISTORY and MANAGE_THREADS permissions.
|
||||||
func (c *Client) PrivateArchivedThreadsBefore(
|
func (c *Client) PrivateArchivedThreads(
|
||||||
channelID discord.ChannelID,
|
channelID discord.ChannelID,
|
||||||
before discord.Timestamp, limit uint) (*ArchivedThreads, error) {
|
before discord.Timestamp, limit uint) (*ArchivedThreads, error) {
|
||||||
|
|
||||||
var param struct {
|
var param struct {
|
||||||
Before string `schema:"before,omitempty"`
|
Before string `schema:"before,omitempty"`
|
||||||
Limit uint `schema:"limit"`
|
Limit uint `schema:"limit,omitempty"`
|
||||||
}
|
}
|
||||||
|
|
||||||
if before.IsValid() {
|
if before.IsValid() {
|
||||||
|
@ -575,19 +575,19 @@ func (c *Client) PrivateArchivedThreadsBefore(
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
// JoinedPrivateArchivedThreadsBefore returns archived threads in the channel
|
// JoinedPrivateArchivedThreads returns archived threads in the channel that are
|
||||||
// that are of type GUILD_PRIVATE_THREAD, and the user has joined.
|
// of type GUILD_PRIVATE_THREAD, and the user has joined.
|
||||||
//
|
//
|
||||||
// Threads are ordered by their ID, in descending order.
|
// Threads are ordered by their ID, in descending order.
|
||||||
//
|
//
|
||||||
// Requires the READ_MESSAGE_HISTORY permission
|
// Requires the READ_MESSAGE_HISTORY permission
|
||||||
func (c *Client) JoinedPrivateArchivedThreadsBefore(
|
func (c *Client) JoinedPrivateArchivedThreads(
|
||||||
channelID discord.ChannelID,
|
channelID discord.ChannelID,
|
||||||
before discord.Timestamp, limit uint) (*ArchivedThreads, error) {
|
before discord.Timestamp, limit uint) (*ArchivedThreads, error) {
|
||||||
|
|
||||||
var param struct {
|
var param struct {
|
||||||
Before string `schema:"before,omitempty"`
|
Before string `schema:"before,omitempty"`
|
||||||
Limit uint `schema:"limit"`
|
Limit uint `schema:"limit,omitempty"`
|
||||||
}
|
}
|
||||||
|
|
||||||
if before.IsValid() {
|
if before.IsValid() {
|
||||||
|
@ -602,3 +602,33 @@ func (c *Client) JoinedPrivateArchivedThreadsBefore(
|
||||||
httputil.WithSchema(c, param),
|
httputil.WithSchema(c, param),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// PublicArchivedThreadsBefore returns archived threads in the channel that are
|
||||||
|
// public.
|
||||||
|
//
|
||||||
|
// Deprecated: Use PublicArchivedThreads instead.
|
||||||
|
func (c *Client) PublicArchivedThreadsBefore(
|
||||||
|
channelID discord.ChannelID,
|
||||||
|
before discord.Timestamp, limit uint) (*ArchivedThreads, error) {
|
||||||
|
return c.PublicArchivedThreads(channelID, before, limit)
|
||||||
|
}
|
||||||
|
|
||||||
|
// PrivateArchivedThreadsBefore returns archived threads in the channel that
|
||||||
|
// are of type GUILD_PRIVATE_THREAD.
|
||||||
|
//
|
||||||
|
// Deprecated: Use PrivateArchivedThreads instead.
|
||||||
|
func (c *Client) PrivateArchivedThreadsBefore(
|
||||||
|
channelID discord.ChannelID,
|
||||||
|
before discord.Timestamp, limit uint) (*ArchivedThreads, error) {
|
||||||
|
return c.PrivateArchivedThreads(channelID, before, limit)
|
||||||
|
}
|
||||||
|
|
||||||
|
// JoinedPrivateArchivedThreadsBefore returns archived threads in the channel
|
||||||
|
// that are of type GUILD_PRIVATE_THREAD, and the user has joined.
|
||||||
|
//
|
||||||
|
// Deprecated: Use JoinedPrivateArchivedThreads instead.
|
||||||
|
func (c *Client) JoinedPrivateArchivedThreadsBefore(
|
||||||
|
channelID discord.ChannelID,
|
||||||
|
before discord.Timestamp, limit uint) (*ArchivedThreads, error) {
|
||||||
|
return c.JoinedPrivateArchivedThreads(channelID, before, limit)
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in a new issue