Skip to content

Commit f5a31b1

Browse files
committed
Merge branch 'hotfix/1.2.3'
2 parents 2bd7c79 + 329de37 commit f5a31b1

5 files changed

Lines changed: 22 additions & 6 deletions

File tree

API.Test/AuthentificationTests.cs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,4 +54,13 @@ public void GetSessionExpiresDateTime()
5454
_ = client.SessionExpires;
5555
_ = client.SessionBegin;
5656
}
57+
58+
[Test]
59+
public void ReloadSessionTokenTest()
60+
{
61+
using WebUntisClient client = new("WebUntisAPI_TEST", TimeSpan.FromSeconds(5));
62+
client.LoginAsync(s_Server, s_LoginName, s_UserName, s_Password).Wait();
63+
64+
client.ReloadSessionAsync().Wait();
65+
}
5766
}

WebUntisAPI.Client/Models/Messages/Message.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ public class Message
4848
/// </summary>
4949
[JsonProperty("sentDateTime")]
5050
[JsonConverter(typeof(APIDateTimeJsonConverter))]
51-
DateTime SentTime { get; set; }
51+
public DateTime SentTime { get; set; }
5252

5353
/// <summary>
5454
/// Is allowed to delete the message

WebUntisAPI.Client/Models/Messages/MessagePerson.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,12 @@ public class MessagePerson
2323
[JsonProperty("tags")]
2424
public List<string> Tags { get; set; } = new List<string>();
2525

26+
/// <summary>
27+
/// The role of the person
28+
/// </summary>
29+
[JsonProperty("role")]
30+
public string Role { get; set; }
31+
2632
/// <summary>
2733
/// The displayed name of the user
2834
/// </summary>

WebUntisAPI.Client/WebUntisAPI.Client.csproj

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@
1616
<Copyright>Copyright © Suiram1 2023</Copyright>
1717
<Description>A library in .NET to interact with the WebUntis API.</Description>
1818
<Company>Suiram1</Company>
19-
<AssemblyVersion>1.2.1</AssemblyVersion>
20-
<FileVersion>1.2.1</FileVersion>
21-
<Version>1.2.1</Version>
19+
<AssemblyVersion>1.2.3</AssemblyVersion>
20+
<FileVersion>1.2.3</FileVersion>
21+
<Version>1.2.3</Version>
2222
</PropertyGroup>
2323

2424
<ItemGroup>
@@ -36,8 +36,8 @@
3636

3737
<ItemGroup>
3838
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
39-
<PackageReference Condition="'$(TargetFramework)' == 'net6.0' or '$(TargetFramework)' == 'net7.0'" Include="SixLabors.ImageSharp" Version="3.0.1" />
40-
<PackageReference Condition="'$(TargetFramework)' == 'net6.0' or '$(TargetFramework)' == 'net7.0'" Include="SixLabors.ImageSharp.Drawing" Version="1.0.0" />
39+
<PackageReference Condition="'$(TargetFramework)' == 'net6.0' or '$(TargetFramework)' == 'net7.0'" Include="SixLabors.ImageSharp" Version="3.0.2" />
40+
<PackageReference Condition="'$(TargetFramework)' == 'net6.0' or '$(TargetFramework)' == 'net7.0'" Include="SixLabors.ImageSharp.Drawing" Version="2.0.0" />
4141
<PackageReference Condition="'$(TargetFramework)' == 'net47' or '$(TargetFramework)' == 'net481'" Include="System.Net.Http" Version="4.3.4" />
4242
</ItemGroup>
4343

WebUntisAPI.Client/WebUntisClient.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -474,6 +474,7 @@ public async Task ReloadSessionAsync(CancellationToken ct = default)
474474
};
475475
request.Headers.Add("JSESSIONID", _sessionId);
476476
request.Headers.Add("schoolname", _schoolName);
477+
request.Headers.Authorization = new AuthenticationHeaderValue("Bearer", _bearerToken);
477478

478479
HttpResponseMessage response = await _client.SendAsync(request, ct);
479480

0 commit comments

Comments
 (0)