mirror of
https://github.com/spacebarchat/server.git
synced 2026-03-30 18:15:41 +00:00
13 lines
478 B
C#
13 lines
478 B
C#
using System.Text.Json;
|
|
using System.Text.Json.Serialization;
|
|
using Spacebar.Models.Generic;
|
|
|
|
namespace Spacebar.DataMappings.Generic;
|
|
|
|
public static class Channel {
|
|
extension(Models.Db.Models.Channel channel) {
|
|
[JsonIgnore]
|
|
public IEnumerable<ChannelPermissionOverwrite>? MappedPermissionOverwrites =>
|
|
channel.PermissionOverwrites is null ? [] : JsonSerializer.Deserialize<List<ChannelPermissionOverwrite>>(channel.PermissionOverwrites);
|
|
}
|
|
} |