[backend/api] Add note length limit to instance response
This commit is contained in:
parent
a92ddee5f1
commit
b6d8f9c00b
2 changed files with 10 additions and 1 deletions
|
@ -30,12 +30,15 @@ public class InstanceController(
|
||||||
[ProducesResults(HttpStatusCode.OK)]
|
[ProducesResults(HttpStatusCode.OK)]
|
||||||
public async Task<InstanceResponse> GetInfo()
|
public async Task<InstanceResponse> GetInfo()
|
||||||
{
|
{
|
||||||
|
var limits = new Limitations { NoteLength = instanceConfig.Value.CharacterLimit };
|
||||||
|
|
||||||
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),
|
||||||
|
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 Limitations Limits { get; set; }
|
||||||
}
|
}
|
||||||
|
|
||||||
public class StaffResponse
|
public class StaffResponse
|
||||||
|
@ -19,4 +20,9 @@ public enum Registrations
|
||||||
Closed = 0,
|
Closed = 0,
|
||||||
Invite = 1,
|
Invite = 1,
|
||||||
Open = 2
|
Open = 2
|
||||||
|
}
|
||||||
|
|
||||||
|
public class Limitations
|
||||||
|
{
|
||||||
|
public required int NoteLength { get; set; }
|
||||||
}
|
}
|
Loading…
Add table
Reference in a new issue