summaryrefslogtreecommitdiffstats
path: root/src/DotNetOpenAuth.OpenId.Provider/OpenId/Provider/AnonymousRequest.cs
diff options
context:
space:
mode:
authorAndrew Arnott <andrewarnott@gmail.com>2013-01-12 15:11:04 -0800
committerAndrew Arnott <andrewarnott@gmail.com>2013-01-12 15:11:04 -0800
commit59c362497f6a724f3e5a1ba94ff3f80d8f6f5dac (patch)
tree52fd4c1b126b6dca495f9a2ddba95a0c80f8438d /src/DotNetOpenAuth.OpenId.Provider/OpenId/Provider/AnonymousRequest.cs
parent0617c2490d1e2455f677f927b31f8e017bae3382 (diff)
downloadDotNetOpenAuth-59c362497f6a724f3e5a1ba94ff3f80d8f6f5dac.zip
DotNetOpenAuth-59c362497f6a724f3e5a1ba94ff3f80d8f6f5dac.tar.gz
DotNetOpenAuth-59c362497f6a724f3e5a1ba94ff3f80d8f6f5dac.tar.bz2
OpenId.Provider now builds.
Diffstat (limited to 'src/DotNetOpenAuth.OpenId.Provider/OpenId/Provider/AnonymousRequest.cs')
-rw-r--r--src/DotNetOpenAuth.OpenId.Provider/OpenId/Provider/AnonymousRequest.cs8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/DotNetOpenAuth.OpenId.Provider/OpenId/Provider/AnonymousRequest.cs b/src/DotNetOpenAuth.OpenId.Provider/OpenId/Provider/AnonymousRequest.cs
index 9d73d9a..23d1e3c 100644
--- a/src/DotNetOpenAuth.OpenId.Provider/OpenId/Provider/AnonymousRequest.cs
+++ b/src/DotNetOpenAuth.OpenId.Provider/OpenId/Provider/AnonymousRequest.cs
@@ -7,6 +7,8 @@
namespace DotNetOpenAuth.OpenId.Provider {
using System;
using System.Diagnostics.CodeAnalysis;
+ using System.Threading;
+ using System.Threading.Tasks;
using DotNetOpenAuth.Messaging;
using DotNetOpenAuth.OpenId.Messages;
using Validation;
@@ -77,14 +79,12 @@ namespace DotNetOpenAuth.OpenId.Provider {
/// <summary>
/// Gets the response message, once <see cref="IsResponseReady"/> is <c>true</c>.
/// </summary>
- protected override IProtocolMessage ResponseMessage {
- get {
+ protected override async Task<IProtocolMessage> GetResponseMessageAsync(CancellationToken cancellationToken) {
if (this.IsApproved.HasValue) {
- return this.IsApproved.Value ? (IProtocolMessage)this.positiveResponse : this.NegativeResponse;
+ return this.IsApproved.Value ? (IProtocolMessage)this.positiveResponse : (await this.GetNegativeResponseAsync());
} else {
return null;
}
- }
}
#endregion