chore: format with csharpier
This commit is contained in:
parent
2f516dcb73
commit
4f54077c68
59 changed files with 2000 additions and 942 deletions
|
|
@ -10,7 +10,8 @@ public class RedisInviteCache(RedisService redisService) : IInviteCache
|
|||
{
|
||||
public async Task<IEnumerable<IInvite>> TryGetAsync(Snowflake guildId)
|
||||
{
|
||||
var redisInvites = await redisService.GetAsync<List<RedisInvite>>(InvitesKey(guildId)) ?? [];
|
||||
var redisInvites =
|
||||
await redisService.GetAsync<List<RedisInvite>>(InvitesKey(guildId)) ?? [];
|
||||
return redisInvites.Select(r => r.ToRemoraInvite());
|
||||
}
|
||||
|
||||
|
|
@ -25,15 +26,26 @@ internal record RedisInvite(
|
|||
RedisPartialGuild? Guild,
|
||||
RedisPartialChannel? Channel,
|
||||
RedisUser? Inviter,
|
||||
DateTimeOffset? ExpiresAt)
|
||||
DateTimeOffset? ExpiresAt
|
||||
)
|
||||
{
|
||||
public static RedisInvite FromIInvite(IInvite invite) => new(invite.Code,
|
||||
invite.Guild.Map(RedisPartialGuild.FromIPartialGuild).OrDefault(),
|
||||
invite.Channel != null ? RedisPartialChannel.FromIPartialChannel(invite.Channel) : null,
|
||||
invite.Inviter.Map(RedisUser.FromIUser).OrDefault(), invite.ExpiresAt.OrDefault());
|
||||
public static RedisInvite FromIInvite(IInvite invite) =>
|
||||
new(
|
||||
invite.Code,
|
||||
invite.Guild.Map(RedisPartialGuild.FromIPartialGuild).OrDefault(),
|
||||
invite.Channel != null ? RedisPartialChannel.FromIPartialChannel(invite.Channel) : null,
|
||||
invite.Inviter.Map(RedisUser.FromIUser).OrDefault(),
|
||||
invite.ExpiresAt.OrDefault()
|
||||
);
|
||||
|
||||
public Invite ToRemoraInvite() => new(Code, Guild?.ToRemoraPartialGuild() ?? new Optional<IPartialGuild>(),
|
||||
Channel?.ToRemoraPartialChannel(), Inviter?.ToRemoraUser() ?? new Optional<IUser>(), ExpiresAt: ExpiresAt);
|
||||
public Invite ToRemoraInvite() =>
|
||||
new(
|
||||
Code,
|
||||
Guild?.ToRemoraPartialGuild() ?? new Optional<IPartialGuild>(),
|
||||
Channel?.ToRemoraPartialChannel(),
|
||||
Inviter?.ToRemoraUser() ?? new Optional<IUser>(),
|
||||
ExpiresAt: ExpiresAt
|
||||
);
|
||||
}
|
||||
|
||||
internal record RedisPartialGuild(ulong Id, string? Name)
|
||||
|
|
@ -41,7 +53,8 @@ internal record RedisPartialGuild(ulong Id, string? Name)
|
|||
public static RedisPartialGuild FromIPartialGuild(IPartialGuild guild) =>
|
||||
new(guild.ID.Value.Value, guild.Name.OrDefault(null));
|
||||
|
||||
public PartialGuild ToRemoraPartialGuild() => new(DiscordSnowflake.New(Id), Name ?? new Optional<string>());
|
||||
public PartialGuild ToRemoraPartialGuild() =>
|
||||
new(DiscordSnowflake.New(Id), Name ?? new Optional<string>());
|
||||
}
|
||||
|
||||
internal record RedisPartialChannel(ulong Id, string? Name)
|
||||
|
|
@ -50,4 +63,4 @@ internal record RedisPartialChannel(ulong Id, string? Name)
|
|||
new(channel.ID.Value.Value, channel.Name.OrDefault(null));
|
||||
|
||||
public PartialChannel ToRemoraPartialChannel() => new(DiscordSnowflake.New(Id), Name: Name);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue