blob: ef25d48fd5d34c2737dee4ba8d07fef7956903e3 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
using System.Text.Json;
using System.Text.Json.Nodes;
using Spacebar.Models.Generic;
namespace Spacebar.DataMappings.Generic;
public static class Session
{
// TODO activity type
public static List<JsonObject> GetActivities(this Models.Db.Models.Session session)
{
return JsonSerializer.Deserialize<List<JsonObject>>(session.Activities)!;
}
public static Presence.ClientStatuses GetClientStatuses(this Models.Db.Models.Session session)
{
return JsonSerializer.Deserialize<Presence.ClientStatuses>(session.ClientStatus)!;
}
}
|