diff options
author | 2022-12-21 02:17:29 +0300 | |
---|---|---|
committer | 2022-12-21 02:23:16 +0300 | |
commit | 55293b4ac33e0f4fd2bfce3a0f5783b42812a65c (patch) | |
tree | cf5996d6036554dbc78aeb1eb19d2fe09fc998b0 /src/main/java/com/juick/www/api/webfinger/Resource.java | |
parent | e588a7ded6fae3b033e1a59a4c24d1e1a6799747 (diff) |
webfinger, app-site-associations: adopt records
Diffstat (limited to 'src/main/java/com/juick/www/api/webfinger/Resource.java')
-rw-r--r-- | src/main/java/com/juick/www/api/webfinger/Resource.java | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/src/main/java/com/juick/www/api/webfinger/Resource.java b/src/main/java/com/juick/www/api/webfinger/Resource.java index d3980511..570ceed3 100644 --- a/src/main/java/com/juick/www/api/webfinger/Resource.java +++ b/src/main/java/com/juick/www/api/webfinger/Resource.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2008-2020, Juick + * Copyright (C) 2008-2022, Juick * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as @@ -30,7 +30,7 @@ import org.springframework.web.util.UriComponentsBuilder; import rocks.xmpp.addr.Jid; import javax.inject.Inject; -import java.util.Collections; +import java.util.List; import static com.juick.www.api.activity.model.Context.ACTIVITY_MEDIA_TYPE; @@ -52,14 +52,8 @@ public class Resource { if (!user.isAnonymous()) { UriComponentsBuilder builder = UriComponentsBuilder.fromHttpUrl(baseUri); builder.path(String.format("/u/%s", user.getName())); - Link blog = new Link(); - blog.setRel("self"); - blog.setType(ACTIVITY_MEDIA_TYPE); - blog.setHref(builder.toUriString()); - Account result = new Account(); - result.setSubject(resource); - result.setLinks(Collections.singletonList(blog)); - return result; + Link blog = new Link("self", ACTIVITY_MEDIA_TYPE, builder.toUriString()); + return new Account(resource, List.of(blog)); } } } |