1
0
mirror of https://github.com/bitwarden/mobile synced 2026-01-02 08:33:17 +00:00
This commit is contained in:
Kyle Spearrin
2016-05-03 19:49:49 -04:00
parent 92e74274e0
commit 24a5a16723
15 changed files with 250 additions and 77 deletions

View File

@@ -0,0 +1,24 @@
using System.Net.Http;
using System.Text;
using Bit.App.Abstractions;
using Newtonsoft.Json;
using XLabs.Ioc;
namespace Bit.App
{
public class TokenHttpRequestMessage : HttpRequestMessage
{
public TokenHttpRequestMessage()
{
var authService = Resolver.Resolve<IAuthService>();
Headers.Add("Authorization", $"Bearer {authService.Token}");
}
public TokenHttpRequestMessage(object requestObject)
: this()
{
var stringContent = JsonConvert.SerializeObject(requestObject);
Content = new StringContent(stringContent, Encoding.UTF8, "application/json");
}
}
}