Chris Johnston
4ec0ec8919
replaced usages of ChannelPermission#ReadMessages with ViewChannel
8 years ago
Alex Gravely
e00f17fe55
Move DeleteMessagesAsync from IMessageChannel to ITextChannel ( #829 )
8 years ago
Christopher F
4846264074
Add IsNsfw to TextChannelProperties
8 years ago
Christopher F
182f00f8ce
Reworked IChannel.IsNsfw to support the new API flag ( #771 )
IChannel.IsNsfw will now return false when being used on any channel
that is not an ITextChannel. When being used on an ITextChannel, this
will now account for the API flag, and fall back to the channel name.
(this is gross design, thanks discord)
8 years ago
Alex Gravely
8c2a46e9e7
Add ulong overload to IMessageChannel.DeleteMessagesAsync ( #649 )
8 years ago
Christopher F
7f1fc286cf
Add IChannel.Nsfw, RequireNsfw precondition ( #633 )
* Add IChannel.Nsfw, RequireNsfw precondition
* Refactored IChannel.Nsfw to IsNsfw, removed NsfwUtils
Per pull-request feedback
* proper nsfw channel check
8 years ago
RogueException
a306d83283
Added net45 TFM
8 years ago
Confruggy
5dba95fe59
Update ChannelHelper.cs ( #606 )
* Update ChannelHelper.cs
* typo
9 years ago
RogueException
284af7b6e2
Support large DeleteMessages collections
9 years ago
RogueException
bf0be82d15
Added IWebhookUser and MessageSource
9 years ago
Christopher F
2db60749ca
Add IsUnique parameter to CreateChannelInvite
Resolves #469
9 years ago
RogueException
d9fd0c34e4
Fixed bugs with creating invites
9 years ago
RogueException
ea0044cb87
Made IVoiceChannel.UserLimit nullable
9 years ago
RogueException
cf2596db58
Fixed a nullref when an embed is not provided to SendMessage
9 years ago
RogueException
e2934abe29
Made API models internal. Removed Discord.Net.API.
9 years ago
RogueException
572c0e6c6b
Renamed new params classes to XXXProperties
9 years ago
RogueException
8326d01f62
Isolated API definitions to their own library
9 years ago
RogueException
c102f52bfa
Merge branch 'issue/379' into dev
9 years ago
RogueException
8f87b2cc71
Added support for .NET Standard 1.1 and 1.2
9 years ago
Christopher F
64681856b1
Create wrapper modify objects
this was a big one
9 years ago
RogueException
9784a0324c
Create a RestUser for messages if a user isn't cached.
9 years ago
RogueException
53ee30c648
Virtual channels should not be exposed to socket classes. Dont store guild in messages.
9 years ago
RogueException
cabbd0de89
Dont nullref in SendMessageAsync if no embed is provided
9 years ago
RogueException
c2722cf7c4
SendMessage should accept EmbedBuilder directly
9 years ago
Christopher F
bad7d827c3
Modify SendMessage to include an embeds field
9 years ago
Christopher F
52f979ec8a
Support sending rich embeds, add an Embed Builder
9 years ago
james7132
7dbd2b5325
Fix #320
I'm not entirely sure this is the proper way to fix this. However, it seems like
SendFileAsync returns the Task<RestUserMessage>, which would exit the using
block, disposing of the FileStream potentially before the Task is finished.
Changed to await the result of the task before exiting the using block.
9 years ago
RogueException
dfe654af3b
PagedAsyncEnumerator's nextPage should return false if there are no more pages.
9 years ago
RogueException
c497f95d35
Readded navigational props to interfaces
9 years ago
RogueException
75fb31e939
Removed IDiscordClient reference from IEntity
9 years ago
RogueException
6bdc0c09ca
Cleaned up TODOs
9 years ago
RogueException
5c33e28757
Added missing ConfigureAwaits
9 years ago
RogueException
8f5b5347b4
Update REST models on modify
9 years ago
RogueException
090a1bc736
Added IMessage.Tags
9 years ago
RogueException
472412e232
Readded IMessageChannel.TriggerTypingAsync
9 years ago
RogueException
f41df1f966
Exposed RequestOptions
9 years ago
RogueException
dcd94381fc
Implemented missing method and typing notifier
9 years ago
RogueException
1ecd8c4ad7
Fixed page logic
9 years ago
RogueException
708f9fe514
Added CommandContext, fixed commands compile errors
9 years ago
RogueException
8aa1050b93
Cleaned up usings
9 years ago
RogueException
e038475ab4
Removed old bucket system, cleaned up api calls. Fixed compile errors.
9 years ago
RogueException
dd86f03306
Started converting websocket and rpc classes
9 years ago
RogueException
6319933ed0
Concrete class prototype
9 years ago