[backend/api] Add IconUrl to InstanceResponse
This commit is contained in:
parent
60c3992a69
commit
48a8b9f14a
2 changed files with 5 additions and 0 deletions
|
@ -34,12 +34,16 @@ public class InstanceController(
|
||||||
{
|
{
|
||||||
var limits = new Limitations { NoteLength = instanceConfig.Value.CharacterLimit };
|
var limits = new Limitations { NoteLength = instanceConfig.Value.CharacterLimit };
|
||||||
|
|
||||||
|
var iconId = await meta.GetAsync(MetaEntity.IconFileId);
|
||||||
|
var iconUrl = await db.DriveFiles.Where(p => p.Id == iconId).Select(p => p.PublicUrl).FirstOrDefaultAsync();
|
||||||
|
|
||||||
return new InstanceResponse
|
return new InstanceResponse
|
||||||
{
|
{
|
||||||
AccountDomain = instanceConfig.Value.AccountDomain,
|
AccountDomain = instanceConfig.Value.AccountDomain,
|
||||||
WebDomain = instanceConfig.Value.WebDomain,
|
WebDomain = instanceConfig.Value.WebDomain,
|
||||||
Registration = (Registrations)securityConfig.Value.Registrations,
|
Registration = (Registrations)securityConfig.Value.Registrations,
|
||||||
Name = await meta.GetAsync(MetaEntity.InstanceName),
|
Name = await meta.GetAsync(MetaEntity.InstanceName),
|
||||||
|
IconUrl = iconUrl,
|
||||||
Limits = limits
|
Limits = limits
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,6 +6,7 @@ public class InstanceResponse
|
||||||
public required string WebDomain { get; set; }
|
public required string WebDomain { get; set; }
|
||||||
public required Registrations Registration { get; set; }
|
public required Registrations Registration { get; set; }
|
||||||
public required string? Name { get; set; }
|
public required string? Name { get; set; }
|
||||||
|
public required string? IconUrl { get; set; }
|
||||||
public required Limitations Limits { get; set; }
|
public required Limitations Limits { get; set; }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue