Skip to content

Commit dd02ab8

Browse files
authored
Merge pull request #32 from contentstack/next
TextNode Deserializer
2 parents 1d0a25c + 2d29a9a commit dd02ab8

File tree

7 files changed

+25
-11
lines changed

7 files changed

+25
-11
lines changed

.talismanrc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,5 @@
11
threshold: medium
2+
fileignoreconfig:
3+
- filename: Contentstack.Management.Core.Tests/Mock/customUpload.html
4+
checksum: 5244edc21796bf373f2de512e56171007e1d48d14688684a7bac448789d1d893
5+
version: ""

Contentstack.Management.ASPNETCore/contentstack.management.aspnetcore.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<PropertyGroup>
44
<TargetFramework>netstandard2.1</TargetFramework>
55
<PackageId>contentstack.management.aspnetcore</PackageId>
6-
<PackageVersion>0.1.5</PackageVersion>
6+
<PackageVersion>0.1.6</PackageVersion>
77
<Authors>Contentstack</Authors>
88
<Copyright>Copyright © 2012-2024 Contentstack. All Rights Reserved</Copyright>
99
<Owners>Contentstack </Owners>
@@ -14,8 +14,8 @@
1414
<Title>Contentstack Management</Title>
1515
<Description>.NET SDK for the Contentstack Content Management API.</Description>
1616
<PackageLicenseFile>LICENSE.txt</PackageLicenseFile>
17-
<PackageTags>v0.1.5</PackageTags>
18-
<ReleaseVersion>0.1.5</ReleaseVersion>
17+
<PackageTags>v0.1.6</PackageTags>
18+
<ReleaseVersion>0.1.6</ReleaseVersion>
1919
<RootNamespace>Contentstack.Management.ASPNETCore</RootNamespace>
2020
</PropertyGroup>
2121

Contentstack.Management.Core.Tests/Mock/customUpload.html

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
<html>
22
<head>
33
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
4-
<script src="https://unpkg.com/@contentstack/ui-extensions-sdk@2.1.1/dist/ui-extension-sdk.js"></script>
4+
<script
5+
src="https://unpkg.com/@contentstack/ui-extensions-sdk@2.2.3/dist/ui-extension-sdk.js"
6+
integrity="sha512-LMktiFAj7j/AUFctMlgY8qmLrLIQVctwwCsnCXIWnvgF9JlanilvFbZxOCtPNB5eO3vp2Nhw9ED1UsWa+ltSvQ=="
7+
crossorigin="anonymous"
8+
></script>
59
<link rel="stylesheet" type="text/css" href="https://unpkg.com/@contentstack/ui-extensions-sdk@2.1.1/dist/ui-extension-sdk.css">
610
</head>
711
<body>

Contentstack.Management.Core.Unit.Tests/Contentstack.Management.Core.Unit.Tests.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<TargetFramework>net7.0</TargetFramework>
55

66
<IsPackable>false</IsPackable>
7-
<ReleaseVersion>0.1.5</ReleaseVersion>
7+
<ReleaseVersion>0.1.6</ReleaseVersion>
88
</PropertyGroup>
99

1010
<ItemGroup>

Contentstack.Management.Core/ContentstackClient.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ public class ContentstackClient : IContentstackClient
3535
private HttpClient _httpClient;
3636
private bool _disposed = false;
3737

38-
private string Version => "0.1.5";
38+
private string Version => "0.1.6";
3939
private string xUserAgent => $"contentstack-management-dotnet/{Version}";
4040
#endregion
4141

Contentstack.Management.Core/Utils/TextNodeJsonConverter.cs

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,13 @@ public class TextNodeJsonConverter : JsonConverter<TextNode>
1010
{
1111
public override TextNode ReadJson(JsonReader reader, Type objectType, TextNode existingValue, bool hasExistingValue, JsonSerializer serializer)
1212
{
13-
throw new NotImplementedException();
13+
JObject jObject = JObject.Load(reader);
14+
15+
TextNode txtnode = new TextNode();
16+
17+
serializer.Populate(jObject.CreateReader(), txtnode);
18+
19+
return txtnode;
1420
}
1521

1622
public override void WriteJson(JsonWriter writer, TextNode value, JsonSerializer serializer)
@@ -33,7 +39,7 @@ public override void WriteJson(JsonWriter writer, TextNode value, JsonSerializer
3339
}
3440
writer.WriteEndArray();
3541
}
36-
// Write additional properties specific to TextNode
42+
3743
if (value.bold)
3844
{
3945
writer.WritePropertyName("bold");

Contentstack.Management.Core/contentstack.management.core.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<PropertyGroup>
44
<TargetFrameworks>netstandard2.0;net471;net472;</TargetFrameworks>
55
<PackageId>contentstack.management.csharp</PackageId>
6-
<PackageVersion>0.1.5</PackageVersion>
6+
<PackageVersion>0.1.6</PackageVersion>
77
<Authors>Contentstack</Authors>
88
<Copyright>Copyright © 2012-2024 Contentstack. All Rights Reserved</Copyright>
99
<Owners>Contentstack </Owners>
@@ -14,8 +14,8 @@
1414
<Title>Contentstack Management</Title>
1515
<Description>.NET SDK for the Contentstack Content Management API.</Description>
1616
<PackageLicenseFile>LICENSE.txt</PackageLicenseFile>
17-
<PackageTags>v0.1.5</PackageTags>
18-
<ReleaseVersion>0.1.5</ReleaseVersion>
17+
<PackageTags>v0.1.6</PackageTags>
18+
<ReleaseVersion>0.1.6</ReleaseVersion>
1919
</PropertyGroup>
2020

2121
<ItemGroup>

0 commit comments

Comments
 (0)