Skip to content
Permalink
Browse files

Upgrated for Net Standard 2.0 (#113)

* - Upgrade to netstandard 2.0
- Removed dependency from Microsoft.Bcl
- Upgrade to ServiceStack.Text.Core
- Upgrade Newtonsoft.Json
- Removed dependency from Commom.NUnit.Test

Changed tests to new version

* Update README.md

* Changing appveyor to accept net core

* Update appveyor.yml

* Update appveyor.yml
  • Loading branch information...
brunohbrito authored and ziyasal committed May 24, 2018
1 parent af0ca08 commit 363f7d90beb11141e6ef5cbf647fc0d53c4c3075
Showing with 512 additions and 1,809 deletions.
  1. +122 −0 FireSharp.Core.sln
  2. +1 −1 {FireSharp → FireSharp.Core}/AutoRedirectHttpClientHandler.cs
  3. +4 −0 FireSharp.Core/Config/AssemblyInfo.cs
  4. +3 −3 {FireSharp → FireSharp.Core}/Config/FirebaseConfig.cs
  5. +1 −1 {FireSharp → FireSharp.Core}/EventStreaming/Delegates.cs
  6. +1 −1 {FireSharp → FireSharp.Core}/EventStreaming/SimpleCacheItem.cs
  7. +2 −2 {FireSharp → FireSharp.Core}/EventStreaming/TemporaryCache.cs
  8. +1 −1 {FireSharp → FireSharp.Core}/EventStreaming/ValueAddedEventArgs.cs
  9. +1 −1 {FireSharp → FireSharp.Core}/EventStreaming/ValueChangedEventArgs.cs
  10. +1 −1 {FireSharp → FireSharp.Core}/EventStreaming/ValueRemovedEventArgs.cs
  11. +1 −1 {FireSharp → FireSharp.Core}/Exceptions/FirebaseException.cs
  12. +2 −2 {FireSharp → FireSharp.Core}/Extensions/ObjectExtensions.cs
  13. +18 −0 FireSharp.Core/FireSharp.Core.csproj
  14. +6 −6 {FireSharp → FireSharp.Core}/FireSharp.nuspec
  15. +6 −6 {FireSharp → FireSharp.Core}/FirebaseClient.cs
  16. +3 −3 {FireSharp → FireSharp.Core}/Interfaces/IFirebaseClient.cs
  17. +1 −1 {FireSharp → FireSharp.Core}/Interfaces/IFirebaseConfig.cs
  18. +1 −1 {FireSharp → FireSharp.Core}/Interfaces/IRequestManager.cs
  19. +1 −1 {FireSharp → FireSharp.Core}/Interfaces/ISerializer.cs
  20. +1 −1 {FireSharp → FireSharp.Core}/Interfaces/JsonNetSerializer.cs
  21. +1 −1 {FireSharp → FireSharp.Core}/QueryBuilder.cs
  22. +3 −3 {FireSharp → FireSharp.Core}/RequestManager.cs
  23. +5 −5 {FireSharp → FireSharp.Core}/Response/EventRootResponse.cs
  24. +3 −3 {FireSharp → FireSharp.Core}/Response/EventStreamResponse.cs
  25. +3 −3 {FireSharp → FireSharp.Core}/Response/FirebaseResponse.cs
  26. +1 −1 {FireSharp → FireSharp.Core}/Response/PushResponse.cs
  27. +1 −1 {FireSharp → FireSharp.Core}/Response/SetResponse.cs
  28. +15 −0 FireSharp.Serialization.JsonNet.Core/FireSharp.Serialization.JsonNet.Core.csproj
  29. +25 −0 FireSharp.Serialization.JsonNet.Core/FireSharp.Serialization.JsonNet.nuspec
  30. +2 −2 {FireSharp.Serialization.JsonNet → FireSharp.Serialization.JsonNet.Core}/JsonSerializerWrapper.cs
  31. +0 −70 FireSharp.Serialization.JsonNet/FireSharp.Serialization.JsonNet.csproj
  32. +0 −24 FireSharp.Serialization.JsonNet/FireSharp.Serialization.JsonNet.nuspec
  33. +0 −39 FireSharp.Serialization.JsonNet/Properties/AssemblyInfo.cs
  34. +0 −5 FireSharp.Serialization.JsonNet/packages.config
  35. +15 −0 FireSharp.Serialization.ServiceStack.Core/FireSharp.Serialization.ServiceStack.Core.csproj
  36. +25 −0 FireSharp.Serialization.ServiceStack.Core/FireSharp.Serialization.ServiceStack.nuspec
  37. +2 −2 ...alization.ServiceStack → FireSharp.Serialization.ServiceStack.Core}/ServiceStackJsonSerializer.cs
  38. +0 −71 FireSharp.Serialization.ServiceStack/FireSharp.Serialization.ServiceStack.csproj
  39. +0 −24 FireSharp.Serialization.ServiceStack/FireSharp.Serialization.ServiceStack.nuspec
  40. +0 −39 FireSharp.Serialization.ServiceStack/Properties/AssemblyInfo.cs
  41. +0 −5 FireSharp.Serialization.ServiceStack/packages.config
  42. +12 −0 FireSharp.Test.Console.Core/FireSharp.Test.Console.Core.csproj
  43. +8 −8 {FireSharp.Test.Console → FireSharp.Test.Console.Core}/Program.cs
  44. +0 −16 FireSharp.Test.Console/App.config
  45. +0 −92 FireSharp.Test.Console/FireSharp.Test.Console.csproj
  46. +0 −39 FireSharp.Test.Console/Properties/AssemblyInfo.cs
  47. +0 −7 FireSharp.Test.Console/packages.config
  48. +27 −0 FireSharp.Tests.Core/Commom/AsserExtensions.cs
  49. +16 −0 FireSharp.Tests.Core/Commom/MoqExtensions.cs
  50. +75 −0 FireSharp.Tests.Core/Commom/TestBase.cs
  51. +24 −0 FireSharp.Tests.Core/FireSharp.Tests.Core.csproj
  52. +21 −18 {FireSharp.Tests → FireSharp.Tests.Core}/FirebaseClientTests.cs
  53. +13 −11 {FireSharp.Tests → FireSharp.Tests.Core}/FirebaseQueryTests.cs
  54. +27 −21 {FireSharp.Tests → FireSharp.Tests.Core}/FiresharpTests.cs
  55. +1 −1 {FireSharp.Tests → FireSharp.Tests.Core}/Models/Todo.cs
  56. +0 −23 FireSharp.Tests/App.config
  57. +0 −131 FireSharp.Tests/FireSharp.Tests.csproj
  58. +0 −103 FireSharp.Tests/FirebaseClientIntegrationTests.cs
  59. +0 −34 FireSharp.Tests/FirebaseConfigurationTest.cs
  60. +0 −41 FireSharp.Tests/Properties/AssemblyInfo.cs
  61. +0 −13 FireSharp.Tests/packages.config
  62. +0 −40 FireSharp.WebApp/App_Start/Bootstrapper.cs
  63. +0 −12 FireSharp.WebApp/App_Start/FilterConfig.cs
  64. +0 −17 FireSharp.WebApp/App_Start/RouteConfig.cs
  65. +0 −55 FireSharp.WebApp/Controllers/HomeController.cs
  66. +0 −186 FireSharp.WebApp/FireSharp.WebApp.csproj
  67. +0 −1 FireSharp.WebApp/Global.asax
  68. +0 −12 FireSharp.WebApp/Global.asax.cs
  69. +0 −38 FireSharp.WebApp/Properties/AssemblyInfo.cs
  70. +0 −45 FireSharp.WebApp/Scripts/sample.js
  71. +0 −21 FireSharp.WebApp/Views/Home/Index.cshtml
  72. +0 −15 FireSharp.WebApp/Views/Shared/_Layout.cshtml
  73. +0 −66 FireSharp.WebApp/Views/Web.config
  74. +0 −30 FireSharp.WebApp/Web.Debug.config
  75. +0 −31 FireSharp.WebApp/Web.Release.config
  76. +0 −39 FireSharp.WebApp/Web.config
  77. +0 −11 FireSharp.WebApp/packages.config
  78. +0 −113 FireSharp.sln
  79. +0 −125 FireSharp/FireSharp.csproj
  80. +0 −33 FireSharp/Properties/AssemblyInfo.cs
  81. +0 −16 FireSharp/app.config
  82. +0 −8 FireSharp/packages.config
  83. +4 −0 README.md
  84. BIN UpgradeLog.htm
  85. +6 −6 appveyor.yml
@@ -0,0 +1,122 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15
VisualStudioVersion = 15.0.27703.2000
MinimumVisualStudioVersion = 10.0.40219.1
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".nuget", ".nuget", "{83537A83-211C-4D17-B2BC-7737600D6B29}"
ProjectSection(SolutionItems) = preProject
.nuget\NuGet.Config = .nuget\NuGet.Config
.nuget\NuGet.exe = .nuget\NuGet.exe
.nuget\NuGet.targets = .nuget\NuGet.targets
EndProjectSection
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FireSharp.Tests.Core", "FireSharp.Tests.Core\FireSharp.Tests.Core.csproj", "{1D5F19BE-4436-4840-90D9-BCDDE9B28E3D}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FireSharp.Core", "FireSharp.Core\FireSharp.Core.csproj", "{3464042E-80CA-487D-9A6B-589C8E1D8372}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FireSharp.Serialization.JsonNet.Core", "FireSharp.Serialization.JsonNet.Core\FireSharp.Serialization.JsonNet.Core.csproj", "{AD78D511-47B9-48BB-93E7-6C098CB4D958}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FireSharp.Serialization.ServiceStack.Core", "FireSharp.Serialization.ServiceStack.Core\FireSharp.Serialization.ServiceStack.Core.csproj", "{EE09D549-2B32-4DDF-8027-248833F979B3}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FireSharp.Test.Console.Core", "FireSharp.Test.Console.Core\FireSharp.Test.Console.Core.csproj", "{14682040-8DEC-40D6-9B30-0F588F19C884}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Debug|ARM = Debug|ARM
Debug|x64 = Debug|x64
Debug|x86 = Debug|x86
Release|Any CPU = Release|Any CPU
Release|ARM = Release|ARM
Release|x64 = Release|x64
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{1D5F19BE-4436-4840-90D9-BCDDE9B28E3D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{1D5F19BE-4436-4840-90D9-BCDDE9B28E3D}.Debug|Any CPU.Build.0 = Debug|Any CPU
{1D5F19BE-4436-4840-90D9-BCDDE9B28E3D}.Debug|ARM.ActiveCfg = Debug|Any CPU
{1D5F19BE-4436-4840-90D9-BCDDE9B28E3D}.Debug|ARM.Build.0 = Debug|Any CPU
{1D5F19BE-4436-4840-90D9-BCDDE9B28E3D}.Debug|x64.ActiveCfg = Debug|Any CPU
{1D5F19BE-4436-4840-90D9-BCDDE9B28E3D}.Debug|x64.Build.0 = Debug|Any CPU
{1D5F19BE-4436-4840-90D9-BCDDE9B28E3D}.Debug|x86.ActiveCfg = Debug|Any CPU
{1D5F19BE-4436-4840-90D9-BCDDE9B28E3D}.Debug|x86.Build.0 = Debug|Any CPU
{1D5F19BE-4436-4840-90D9-BCDDE9B28E3D}.Release|Any CPU.ActiveCfg = Release|Any CPU
{1D5F19BE-4436-4840-90D9-BCDDE9B28E3D}.Release|Any CPU.Build.0 = Release|Any CPU
{1D5F19BE-4436-4840-90D9-BCDDE9B28E3D}.Release|ARM.ActiveCfg = Release|Any CPU
{1D5F19BE-4436-4840-90D9-BCDDE9B28E3D}.Release|ARM.Build.0 = Release|Any CPU
{1D5F19BE-4436-4840-90D9-BCDDE9B28E3D}.Release|x64.ActiveCfg = Release|Any CPU
{1D5F19BE-4436-4840-90D9-BCDDE9B28E3D}.Release|x64.Build.0 = Release|Any CPU
{1D5F19BE-4436-4840-90D9-BCDDE9B28E3D}.Release|x86.ActiveCfg = Release|Any CPU
{1D5F19BE-4436-4840-90D9-BCDDE9B28E3D}.Release|x86.Build.0 = Release|Any CPU
{3464042E-80CA-487D-9A6B-589C8E1D8372}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{3464042E-80CA-487D-9A6B-589C8E1D8372}.Debug|Any CPU.Build.0 = Debug|Any CPU
{3464042E-80CA-487D-9A6B-589C8E1D8372}.Debug|ARM.ActiveCfg = Debug|Any CPU
{3464042E-80CA-487D-9A6B-589C8E1D8372}.Debug|ARM.Build.0 = Debug|Any CPU
{3464042E-80CA-487D-9A6B-589C8E1D8372}.Debug|x64.ActiveCfg = Debug|Any CPU
{3464042E-80CA-487D-9A6B-589C8E1D8372}.Debug|x64.Build.0 = Debug|Any CPU
{3464042E-80CA-487D-9A6B-589C8E1D8372}.Debug|x86.ActiveCfg = Debug|Any CPU
{3464042E-80CA-487D-9A6B-589C8E1D8372}.Debug|x86.Build.0 = Debug|Any CPU
{3464042E-80CA-487D-9A6B-589C8E1D8372}.Release|Any CPU.ActiveCfg = Release|Any CPU
{3464042E-80CA-487D-9A6B-589C8E1D8372}.Release|Any CPU.Build.0 = Release|Any CPU
{3464042E-80CA-487D-9A6B-589C8E1D8372}.Release|ARM.ActiveCfg = Release|Any CPU
{3464042E-80CA-487D-9A6B-589C8E1D8372}.Release|ARM.Build.0 = Release|Any CPU
{3464042E-80CA-487D-9A6B-589C8E1D8372}.Release|x64.ActiveCfg = Release|Any CPU
{3464042E-80CA-487D-9A6B-589C8E1D8372}.Release|x64.Build.0 = Release|Any CPU
{3464042E-80CA-487D-9A6B-589C8E1D8372}.Release|x86.ActiveCfg = Release|Any CPU
{3464042E-80CA-487D-9A6B-589C8E1D8372}.Release|x86.Build.0 = Release|Any CPU
{AD78D511-47B9-48BB-93E7-6C098CB4D958}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{AD78D511-47B9-48BB-93E7-6C098CB4D958}.Debug|Any CPU.Build.0 = Debug|Any CPU
{AD78D511-47B9-48BB-93E7-6C098CB4D958}.Debug|ARM.ActiveCfg = Debug|Any CPU
{AD78D511-47B9-48BB-93E7-6C098CB4D958}.Debug|ARM.Build.0 = Debug|Any CPU
{AD78D511-47B9-48BB-93E7-6C098CB4D958}.Debug|x64.ActiveCfg = Debug|Any CPU
{AD78D511-47B9-48BB-93E7-6C098CB4D958}.Debug|x64.Build.0 = Debug|Any CPU
{AD78D511-47B9-48BB-93E7-6C098CB4D958}.Debug|x86.ActiveCfg = Debug|Any CPU
{AD78D511-47B9-48BB-93E7-6C098CB4D958}.Debug|x86.Build.0 = Debug|Any CPU
{AD78D511-47B9-48BB-93E7-6C098CB4D958}.Release|Any CPU.ActiveCfg = Release|Any CPU
{AD78D511-47B9-48BB-93E7-6C098CB4D958}.Release|Any CPU.Build.0 = Release|Any CPU
{AD78D511-47B9-48BB-93E7-6C098CB4D958}.Release|ARM.ActiveCfg = Release|Any CPU
{AD78D511-47B9-48BB-93E7-6C098CB4D958}.Release|ARM.Build.0 = Release|Any CPU
{AD78D511-47B9-48BB-93E7-6C098CB4D958}.Release|x64.ActiveCfg = Release|Any CPU
{AD78D511-47B9-48BB-93E7-6C098CB4D958}.Release|x64.Build.0 = Release|Any CPU
{AD78D511-47B9-48BB-93E7-6C098CB4D958}.Release|x86.ActiveCfg = Release|Any CPU
{AD78D511-47B9-48BB-93E7-6C098CB4D958}.Release|x86.Build.0 = Release|Any CPU
{EE09D549-2B32-4DDF-8027-248833F979B3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{EE09D549-2B32-4DDF-8027-248833F979B3}.Debug|Any CPU.Build.0 = Debug|Any CPU
{EE09D549-2B32-4DDF-8027-248833F979B3}.Debug|ARM.ActiveCfg = Debug|Any CPU
{EE09D549-2B32-4DDF-8027-248833F979B3}.Debug|ARM.Build.0 = Debug|Any CPU
{EE09D549-2B32-4DDF-8027-248833F979B3}.Debug|x64.ActiveCfg = Debug|Any CPU
{EE09D549-2B32-4DDF-8027-248833F979B3}.Debug|x64.Build.0 = Debug|Any CPU
{EE09D549-2B32-4DDF-8027-248833F979B3}.Debug|x86.ActiveCfg = Debug|Any CPU
{EE09D549-2B32-4DDF-8027-248833F979B3}.Debug|x86.Build.0 = Debug|Any CPU
{EE09D549-2B32-4DDF-8027-248833F979B3}.Release|Any CPU.ActiveCfg = Release|Any CPU
{EE09D549-2B32-4DDF-8027-248833F979B3}.Release|Any CPU.Build.0 = Release|Any CPU
{EE09D549-2B32-4DDF-8027-248833F979B3}.Release|ARM.ActiveCfg = Release|Any CPU
{EE09D549-2B32-4DDF-8027-248833F979B3}.Release|ARM.Build.0 = Release|Any CPU
{EE09D549-2B32-4DDF-8027-248833F979B3}.Release|x64.ActiveCfg = Release|Any CPU
{EE09D549-2B32-4DDF-8027-248833F979B3}.Release|x64.Build.0 = Release|Any CPU
{EE09D549-2B32-4DDF-8027-248833F979B3}.Release|x86.ActiveCfg = Release|Any CPU
{EE09D549-2B32-4DDF-8027-248833F979B3}.Release|x86.Build.0 = Release|Any CPU
{14682040-8DEC-40D6-9B30-0F588F19C884}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{14682040-8DEC-40D6-9B30-0F588F19C884}.Debug|Any CPU.Build.0 = Debug|Any CPU
{14682040-8DEC-40D6-9B30-0F588F19C884}.Debug|ARM.ActiveCfg = Debug|Any CPU
{14682040-8DEC-40D6-9B30-0F588F19C884}.Debug|ARM.Build.0 = Debug|Any CPU
{14682040-8DEC-40D6-9B30-0F588F19C884}.Debug|x64.ActiveCfg = Debug|Any CPU
{14682040-8DEC-40D6-9B30-0F588F19C884}.Debug|x64.Build.0 = Debug|Any CPU
{14682040-8DEC-40D6-9B30-0F588F19C884}.Debug|x86.ActiveCfg = Debug|Any CPU
{14682040-8DEC-40D6-9B30-0F588F19C884}.Debug|x86.Build.0 = Debug|Any CPU
{14682040-8DEC-40D6-9B30-0F588F19C884}.Release|Any CPU.ActiveCfg = Release|Any CPU
{14682040-8DEC-40D6-9B30-0F588F19C884}.Release|Any CPU.Build.0 = Release|Any CPU
{14682040-8DEC-40D6-9B30-0F588F19C884}.Release|ARM.ActiveCfg = Release|Any CPU
{14682040-8DEC-40D6-9B30-0F588F19C884}.Release|ARM.Build.0 = Release|Any CPU
{14682040-8DEC-40D6-9B30-0F588F19C884}.Release|x64.ActiveCfg = Release|Any CPU
{14682040-8DEC-40D6-9B30-0F588F19C884}.Release|x64.Build.0 = Release|Any CPU
{14682040-8DEC-40D6-9B30-0F588F19C884}.Release|x86.ActiveCfg = Release|Any CPU
{14682040-8DEC-40D6-9B30-0F588F19C884}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {E0D68BE5-5A00-4413-B79D-CBB404435BFC}
EndGlobalSection
EndGlobal
@@ -4,7 +4,7 @@
using System.Threading;
using System.Threading.Tasks;

namespace FireSharp
namespace FireSharp.Core
{
internal class AutoRedirectHttpClientHandler : DelegatingHandler
{
@@ -0,0 +1,4 @@
// some .cs file included in your project
using System.Runtime.CompilerServices;
[assembly: InternalsVisibleTo("FireSharp.Tests.Core")]
[assembly: InternalsVisibleTo("DynamicProxyGenAssembly2")]
@@ -1,7 +1,7 @@
using FireSharp.Interfaces;
using System;
using System;
using FireSharp.Core.Interfaces;

namespace FireSharp.Config
namespace FireSharp.Core.Config
{
public class FirebaseConfig : IFirebaseConfig
{
@@ -1,4 +1,4 @@
namespace FireSharp.EventStreaming
namespace FireSharp.Core.EventStreaming
{
public delegate void ValueAddedEventHandler(object sender, ValueAddedEventArgs args, object context);

@@ -1,6 +1,6 @@
using System.Collections.Generic;

namespace FireSharp.EventStreaming
namespace FireSharp.Core.EventStreaming
{
internal class SimpleCacheItem
{
@@ -1,10 +1,10 @@
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Newtonsoft.Json;

namespace FireSharp.EventStreaming
namespace FireSharp.Core.EventStreaming
{
internal sealed class TemporaryCache : IDisposable
{
@@ -1,6 +1,6 @@
using System;

namespace FireSharp.EventStreaming
namespace FireSharp.Core.EventStreaming
{
public class ValueAddedEventArgs : EventArgs
{
@@ -1,6 +1,6 @@
using System;

namespace FireSharp.EventStreaming
namespace FireSharp.Core.EventStreaming
{
public class ValueChangedEventArgs : EventArgs
{
@@ -1,6 +1,6 @@
using System;

namespace FireSharp.EventStreaming
namespace FireSharp.Core.EventStreaming
{
public class ValueRemovedEventArgs : EventArgs
{
@@ -1,7 +1,7 @@
using System;
using System.Net;

namespace FireSharp.Exceptions
namespace FireSharp.Core.Exceptions
{
public class FirebaseException : Exception
{
@@ -1,6 +1,6 @@
using FireSharp.Interfaces;
using FireSharp.Core.Interfaces;

namespace FireSharp.Extensions
namespace FireSharp.Core.Extensions
{
public static class ObjectExtensions
{
@@ -0,0 +1,18 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFramework>netstandard2.0</TargetFramework>
<AssemblyName>FireSharp.Core</AssemblyName>
<RootNamespace>FireSharp.Core</RootNamespace>
<Version>2.1.0</Version>
</PropertyGroup>

<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
<OutputPath>bin\Release</OutputPath>
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Newtonsoft.Json" Version="11.0.2" />
</ItemGroup>

</Project>
@@ -3,23 +3,23 @@
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
<id>FireSharp</id>
<version>2.0.4</version>
<version>2.1.0</version>
<title>Fire#</title>
<authors>ziyasal</authors>
<owners>ziyasal</owners>
<licenseUrl>https://github.com/ziyasal/FireSharp/blob/master/LICENSE.md</licenseUrl>
<projectUrl>https://github.com/ziyasal/FireSharp</projectUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>.Net wrapper for Firebase API</description>
<description>.Net Standard wrapper for Firebase API</description>
<language>en-US</language>
<tags>firebase rest api client realtime</tags>
<dependencies>
<dependency id="Newtonsoft.Json" version="6.0.4" />
<dependency id="Microsoft.Net.Http" version="2.2.28" />
<dependency id="Microsoft.Bcl.Async" version="1.0.168" />
<group targetFramework=".netstandard2.0">
<dependency id="Newtonsoft.Json" version="11.0.2" />
</group>
</dependencies>
</metadata>
<files>
<file src="bin\Release\FireSharp.dll" target="lib\portable-net45+sl5+wp8+win8\FireSharp.dll" />
<file src="bin\Release\netstandard2.0\FireSharp.dll" target="lib\netstandard2.0" />
</files>
</package>
@@ -1,13 +1,13 @@
using FireSharp.EventStreaming;
using FireSharp.Exceptions;
using FireSharp.Interfaces;
using FireSharp.Response;
using System;
using System;
using System.Net;
using System.Net.Http;
using System.Threading.Tasks;
using FireSharp.Core.EventStreaming;
using FireSharp.Core.Exceptions;
using FireSharp.Core.Interfaces;
using FireSharp.Core.Response;

namespace FireSharp
namespace FireSharp.Core
{
public class FirebaseClient : IFirebaseClient
{
@@ -1,9 +1,9 @@
using System;
using System.Threading.Tasks;
using FireSharp.EventStreaming;
using FireSharp.Response;
using FireSharp.Core.EventStreaming;
using FireSharp.Core.Response;

namespace FireSharp.Interfaces
namespace FireSharp.Core.Interfaces
{
public interface IFirebaseClient: IDisposable
{
@@ -1,6 +1,6 @@
using System;

namespace FireSharp.Interfaces
namespace FireSharp.Core.Interfaces
{
public interface IFirebaseConfig
{
@@ -2,7 +2,7 @@
using System.Net.Http;
using System.Threading.Tasks;

namespace FireSharp.Interfaces
namespace FireSharp.Core.Interfaces
{
internal interface IRequestManager : IDisposable
{
@@ -1,4 +1,4 @@
namespace FireSharp.Interfaces
namespace FireSharp.Core.Interfaces
{
public interface ISerializer
{
@@ -1,6 +1,6 @@
using Newtonsoft.Json;

namespace FireSharp.Interfaces
namespace FireSharp.Core.Interfaces
{
internal class JsonNetSerializer : ISerializer
{
@@ -2,7 +2,7 @@
using System.Collections.Generic;
using System.Linq;

namespace FireSharp
namespace FireSharp.Core
{
public class QueryBuilder
{
@@ -2,10 +2,10 @@
using System.Net.Http;
using System.Net.Http.Headers;
using System.Threading.Tasks;
using FireSharp.Exceptions;
using FireSharp.Interfaces;
using FireSharp.Core.Exceptions;
using FireSharp.Core.Interfaces;

namespace FireSharp
namespace FireSharp.Core
{
internal class RequestManager : IRequestManager
{
@@ -1,14 +1,14 @@
using FireSharp.EventStreaming;
using FireSharp.Extensions;
using FireSharp.Interfaces;
using System;
using System;
using System.Diagnostics;
using System.IO;
using System.Net.Http;
using System.Threading;
using System.Threading.Tasks;
using FireSharp.Core.EventStreaming;
using FireSharp.Core.Extensions;
using FireSharp.Core.Interfaces;

namespace FireSharp.Response
namespace FireSharp.Core.Response
{
public class EventRootResponse<T> : IDisposable
{
@@ -1,13 +1,13 @@
using FireSharp.EventStreaming;
using Newtonsoft.Json;
using System;
using System.Diagnostics;
using System.IO;
using System.Net.Http;
using System.Threading;
using System.Threading.Tasks;
using FireSharp.Core.EventStreaming;
using Newtonsoft.Json;

namespace FireSharp.Response
namespace FireSharp.Core.Response
{
public class EventStreamResponse : IDisposable
{

0 comments on commit 363f7d9

Please sign in to comment.
You can’t perform that action at this time.