예제 #1
0
        /// <inheritdoc />
        new public async Task <IRestInviteMetadata> GetInviteAsync(string inviteId, RequestOptions options)
        {
            var restInviteMetadata = await BaseSocketClient.GetInviteAsync(inviteId, options);

            return((restInviteMetadata is null)
                ? null
                : RestInviteMetadataAbstractionExtensions.Abstract(restInviteMetadata));
        }
예제 #2
0
 /// <inheritdoc />
 public async Task <IRestInviteMetadata> GetVanityInviteAsync(RequestOptions options = null)
 => RestInviteMetadataAbstractionExtensions.Abstract(
     await SocketGuild.GetVanityInviteAsync(options));