mirror of
https://github.com/PluralKit/PluralKit.git
synced 2026-02-04 13:06:50 +00:00
Add disabling front/latch autoproxy per-member
This commit is contained in:
parent
7f82a3e63a
commit
41247c68a6
11 changed files with 62 additions and 5 deletions
|
|
@ -19,6 +19,8 @@ namespace PluralKit.Core
|
|||
public string? ServerAvatar { get; }
|
||||
public string? Avatar { get; }
|
||||
|
||||
public bool AllowAutoproxy { get; }
|
||||
|
||||
public string ProxyName(MessageContext ctx) => ctx.SystemTag != null
|
||||
? $"{ServerName ?? DisplayName ?? Name} {ctx.SystemTag}"
|
||||
: ServerName ?? DisplayName ?? Name;
|
||||
|
|
|
|||
|
|
@ -62,7 +62,9 @@ create function proxy_members(account_id bigint, guild_id bigint)
|
|||
name text,
|
||||
|
||||
server_avatar text,
|
||||
avatar text
|
||||
avatar text,
|
||||
|
||||
allow_autoproxy bool
|
||||
)
|
||||
as $$
|
||||
select
|
||||
|
|
@ -78,7 +80,9 @@ as $$
|
|||
|
||||
-- Avatar info
|
||||
member_guild.avatar_url as server_avatar,
|
||||
members.avatar_url as avatar
|
||||
members.avatar_url as avatar,
|
||||
|
||||
members.allow_autoproxy as allow_autoproxy
|
||||
from accounts
|
||||
inner join systems on systems.id = accounts.system
|
||||
inner join members on members.system = systems.id
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue